الانتقال إلى المحتوى الرئيسي

كيفية إنشاء ارتفاع كتلة كس التكيف: 5 طرق بسيطة

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

في هذه المقالة ، سوف ننظر في 5 طرق بسيطة لإنشاء ارتفاع كتلة كس التكيف التي سوف تساعدك بسهولة إنشاء تصميم مرن واستجابة لموقع الويب الخاص بك.

1. باستخدام وحدة قياس ف

وحدة قياس ف (ارتفاع منفذ العرض) يسمح لك لتعيين ارتفاع كتلة نسبة إلى ارتفاع نافذة العرض. على سبيل المثال ، إذا قمت بتعيين ارتفاع الكتلة على 50 فولت في الساعة ، فهذا يعني أن الكتلة ستشغل 50 بالمائة من ارتفاع نافذة العرض. يعد هذا مناسبا جدا لإنشاء تصميم متكيف وسريع الاستجابة ، حيث ستتغير أحجام الكتل تلقائيا اعتمادا على حجم النافذة.

مثال الاستخدام:

}

الارتفاع: 50%;

.بلوك {

.حاوية {

}

  1. .بلوك {
  2. فليكس-تنمو: 1;
  3. }
  4. 5. باستخدام جافا سكريبت
  5. في بعض الحالات ، قد تحتاج إلى استخدام جافا سكريبت لتغيير ارتفاع الكتلة ديناميكيا وفقا لظروف مختلفة. على سبيل المثال ، يمكنك استخدام جافا سكريبت لحساب ارتفاع الكتلة بناء على حجم إطار العرض أو المعلمات الأخرى. يمكن أن يكون هذا مفيدا بشكل خاص عندما لا تكون أي من الطرق السابقة مناسبة لاحتياجاتك.
  6. مثال الاستخدام:

كتلة فار = وثيقة.كيريسيليكتور ('.بلوك');

  1. كيف يمكنني اختيار أنسب طريقة لإنشاء ارتفاع كتلة التكيف, اعتمادا على الوضع?
  2. الارتفاع: 50%;

.بلوك {

  1. فليكس-تنمو: 1;

  2. }
  3. باستخدام الشبكة

الشبكة هي أداة أخرى يمكن استخدامها لإنشاء تخطيطات سريعة الاستجابة في كس. باستخدام خصائص الشبكة ، يمكنك التحكم في ارتفاع الكتل. على سبيل المثال ، يمكنك استخدام الخاصية

شبكة قالب الصفوف

لضبط الارتفاع المرن للكتل:

    استخدام الارتفاع كنسبة مئوية

واحدة من أسهل الطرق لتعيين ارتفاع كتلة التكيف هو استخدام قيمة النسبة المئوية. على سبيل المثال ، يمكنك ضبط ارتفاع الكتلة على 50 ٪ بحيث تملأ نصف المساحة المتاحة.

استخدام الارتفاع في منفذ العرض

إطار العرض هو حجم منطقة العرض المتاحة على شاشة الجهاز. يمكن ضبط ارتفاع الكتلة في وحدات منفذ العرض مثل ف (الارتفاع بناء على منفذ العرض المتاح). على سبيل المثال ، يمكنك ضبط ارتفاع الكتلة على 80 فولت في الساعة بحيث تشغل 80 ٪ من الارتفاع المتاح.

باستخدام الحد الأدنى للارتفاع والحد الأقصى للارتفاع

يمكنك أيضا استخدام الحد الأدنى للارتفاع والحد الأقصى للارتفاع لإنشاء ارتفاع كتلة متكيف. يحدد الحد الأدنى للارتفاع (الحد الأدنى للارتفاع) ما يجب أن يكون عليه الحد الأدنى لارتفاع الكتلة ، ويحدد الحد الأقصى للارتفاع (الحد الأقصى للارتفاع) ما يجب أن يكون عليه الحد الأقصى لارتفاع الكتلة. على سبيل المثال ، يمكنك تحديد الحد الأدنى للارتفاع: 200 بكسل ؛ والحد الأقصى للارتفاع: 500 بكسل ؛ بحيث تكون الكتلة متكيفة ضمن هذه القيم.

باستخدام فليكس بوكس

فليكسبوكس هو أداة قوية لخلق تخطيط التكيف. باستخدام خاصية النمو المرن ، يمكنك تحديد مقدار المساحة المتاحة التي يجب أن تشغلها الكتلة. على سبيل المثال ، يمكنك تعيين فليكس-تنمو:1 الملكية لكتلة بحيث تحتل كل المساحة الرأسية المتاحة.

باستخدام الشبكة

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

يعتمد اختيار طريقة إنشاء ارتفاع كتلة تكيفي على سياق ومتطلبات المشروع. عند الاختيار ، يجب ألا تفكر فقط في القدرة على التكيف ، ولكن أيضا في دعم المتصفح ومشكلات التوافق المحتملة.

باستخدام فليكس بوكس

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

لإنشاء ارتفاع كتلة التكيف باستخدام فليكسبوكس ، اتبع الخطوات التالية:

إنشاء حاوية باستخدام العرض: فليكس ؛ خاصية. على سبيل المثال:

  1. .حاوية {
  2. عرض: فليكس;

}

حدد كيفية تمديد العناصر داخل الحاوية باستخدام خصائص الاتجاه المرن ومحاذاة العناصر. على سبيل المثال:

.حاوية {

عرض: فليكس;

الاتجاه المرن: صف;

}

اضبط ارتفاع الحاوية على 100 ٪ أو تلقائي. على سبيل المثال:

.حاوية {

عرض: فليكس;

الاتجاه المرن: صف;

محاذاة العناصر: تمتد;

الارتفاع: 100%;

}

تعيين خصائص إضافية للعناصر داخل الحاوية بحيث تمتد في الارتفاع. على سبيل المثال:

.البند {