wefr
وعليكم السلام ورحمة الله وبركاته.
أهلًا وسهلًا بك أخي الكريم. أرجو منك مستقبلًا طرح الأسئلة الجديدة في مواضيع جديدة، إذ سيكون ذلك أفضل من الناحية التنظيمية.
بالنسبة لسؤالك، فنعم توجد طريقة لربط ارتفاع العنصر بعرضه بالاعتماد على CSS، حيث يمكنك تعريف متغير على root وإعطاؤه قيمة معينة، ثم يمكنك ربط الارتفاع والعرض ببعضهما بالاعتماد على هذا المتغير، وعبر استخدام دالة calc كما يوضح الكود التالي:
تسجيل الدخول لعرض الكود
يحدد الكود السابق عرض العنصر بقيمة المتغيرتسجيل الدخول لعرض الكود، ويحدد ارتفاعه بقيمة المتغير تسجيل الدخول لعرض الكود إضافة إلى 50 بكسلًا، وبالتالي سيكون ارتفاع العنصر أكبر من عرضه بـ 50 بكسلًا، ويمكنك تعديل العرض والارتفاع عبر تغيير قيمة المتغير تسجيل الدخول لعرض الكود باستخدام جافاسكريبت.