في تصميم الويب، يعد التحكم في نسبة العرض إلى الارتفاع للعناصر أمرًا بالغ الأهمية للتخطيطات سريعة الاستجابة. يستكشف هذا السؤال كيفية الحفاظ على عرض div كنسبة مئوية من ارتفاعه، مما يضمن بقاء شكل العنصر ثابتًا بغض النظر عن تغيرات ارتفاعه.
يتضمن النهج التقليدي استخدام الحشو العلوي لتعيين ارتفاع عنصرًا، بينما يمكن استخدام padding-left كنسبة مئوية من عرض الكائن. ومع ذلك، هذه الطريقة لا تربط العرض بالارتفاع مباشرة.
لمعالجة هذه المشكلة، يكمن الحل في خاصية نسبة العرض إلى الارتفاع المقدمة في CSS . من خلال تعيين نسبة محددة لفئة .box، مثل 2 / 1، نحدد أن عرض العنصر سيكون دائمًا ضعف ارتفاعه:
.box {
height: 50%;
background-color: #3CF;
aspect-ratio: 2 / 1;
}
توفر هذه الخاصية رابطًا مباشرًا بين الارتفاع والعرض، مما يضمن الحفاظ على علاقة ثابتة بينهما. مع تغير ارتفاع .box بسبب الهامش العلوي، يتم ضبط العرض تلقائيًا للحفاظ على نسبة العرض إلى الارتفاع المحددة.
يتمتع استخدام نسبة العرض إلى الارتفاع بالعديد من المزايا :
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3