ماهي الأبعاد في لغة CSS؟


في لغة CSS ، يمكن تحديد العرض والارتفاع للعناصر باستخدام الخاصيتين width و height على الترتيب. يمكن استخدام الوحدات المختلفة لتحديد العرض والارتفاع ، مثل البيكسل والنسبة المئوية والإم.

لتحديد العرض والارتفاع باستخدام البيكسل ، يمكن استخدام الخاصية width و height مع القيمة المطلوبة للبيكسل. على سبيل المثال ، إذا كنت ترغب في تحديد العرض لعنصر div بعرض 300 بكسل وارتفاع 200 بكسل ، فيمكنك استخدام الكود التالي:

CSS
div {
    width: 300px;
    height: 200px;
}

يمكن أيضًا استخدام النسبة المئوية لتحديد العرض والارتفاع ، والتي تتكيف مع حجم العنصر الأساسي الذي يحتوي على العنصر المراد تحديد أبعاده. على سبيل المثال ، إذا كنت ترغب في تحديد العرض لعنصر div بنسبة 50٪ من عرض الشاشة وارتفاع 50٪ من ارتفاع الشاشة ، يمكنك استخدام الكود التالي:

CSS
div {
    width: 50%;
    height: 50%;
}

يمكن أيضًا استخدام الوحدة em لتحديد العرض والارتفاع ، والتي تعتمد على حجم النص الذي يحتوي على العنصر المراد تحديد أبعاده. على سبيل المثال ، إذا كنت ترغب في تحديد العرض لعنصر div بـ 20 em وارتفاع 10 em ، يمكنك استخدام الكود التالي:

CSS
div {
    width: 20em;
    height: 10em;
}

يمكن تحديد العرض والارتفاع باستخدام أي من هذه الطرق ، حسب الحاجة والغرض من العنصر. يمكن استخدام الأبعاد لتحديد مكان وحجم الصور والأطراف والنصوص وغيرها من العناصر إضافة إلى الطرق التي تم ذكرها أعلاه، هناك بعض الخصائص الأخرى التي يمكن استخدامها لتحديد الأبعاد في CSS.

min-width و min-height: تستخدم لتحديد الحد الأدنى للعرض والارتفاع. إذا كان حجم العنصر أقل من القيم المحددة ، فسيتم تكبيره لتناسب القيمة المحددة.

max-width و max-height: تستخدم لتحديد الحد الأقصى للعرض والارتفاع. إذا كان حجم العنصر أكبر من القيم المحددة ، فسيتم تصغيره لتناسب القيمة المحددة.

box-sizing: يستخدم لتحديد كيفية حساب الأبعاد. القيمة الافتراضية هي content-box ، والتي تحسب العرض والارتفاع فقط للمحتوى دون الحدود والهوامش. ولكن إذا تم تعيين القيمة box-sizing: border-box ، فسيتم حساب العرض والارتفاع بما في ذلك الحدود والهوامش والحشو.

وهنا مثال لتحديد العرض والارتفاع باستخدام الحد الأدنى والأقصى و box-sizing:

CSS
div {
    width: 50%;
    height: 200px;
    min-width: 100px;
    min-height: 100px;
    max-width: 500px;
    max-height: 500px;
    box-sizing: border-box;
}

في هذا المثال، يتم تحديد عرض ال div بنسبة 50٪ من الشاشة والارتفاع بـ 200 بكسل. كما تم تحديد الحد الأدنى للعرض والارتفاع بـ 100 بكسل والحد الأقصى للعرض والارتفاع بـ 500 بكسل. وأخيرًا تم تحديد box-sizing على border-box لتحسب الأبعاد بما فيها الحدود والهوامش.

يمكن استخدام الأبعاد بأساليب مختلفة ومتعددة في CSS لتحديد مواقع وأحجام العناصر في صفحة الويب. يجب على المصممين والمطورين فهم الأدوات والخصائص المتاحة في CSS لتحقيق النتائج المطلوبة. وعند تحديد الأبعاد ، يجب التأكد من أنها تتناسب مع تصميم الصفحة وتكون سهلة الاستخدام والتصفح على مختلف الأجهزة والشاشات المختلفة.

كما يجب تجنب تحديد الأبعاد بشكل ثابت والاعتماد على وحدات القياس النسبية مثل النسب المئوية و vh / vw و em / rem لتعزيز المرونة والتكيف مع مختلف الأحجام والأجهزة.

وفي النهاية، يمكن للمصممين والمطورين استخدام مواقع وأدوات مثل CodePen وJSFiddle لتجربة و تحديد الأبعاد في CSS واستكشاف مختلف الخيارات والخصائص المتاحة.

هنا مثال لكيفية عمل خاصية العرض



هنا مثال لكيفية عمل خاصية الطول:




وهكذا إنتهينا من درسنا أو مقالتنا المتواضعة أتمنى أنك فهمت و وفقك الله أتمنى دعمنا بمشاركة الدرس لكي تعم الفائدة.