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

Flex Containers Directions حاويات واتجاهات الصندوق المرن

أتقن أدوات الصندوق المرن والتكديس في بوتستراب 5.3 شاملة حاويات واتجاهات d-flex، وتوزيع ومحاذاة المحاور، والتمدد والانكماش والالتفاف، واختصارات vstack وhstack وتخطيط الوسائط الحديث.
4 صفوف تعليمية
بوتستراب 5
1 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بينما يدير نظام الشبكة ذو الاثني عشر عموداً الهياكل الكبرى للصفحة، يتكفل نظام الصندوق المرن Flexbox بترتيب العناصر الدقيقة داخل الأشرطة والبطاقات ورؤوس الأقسام بمرونة فائقة. لتفعيل هذا السياق على أي حاوية، ضع كلاس .d-flex لصندوق مرن كتلي كامل العرض، أو .d-inline-flex لصندوق مرن ينكمش على قدر محتواه، مع توفر النسخ المتجاوبة مثل .d-md-flex.

يتحكم كلاس الاتجاه في مسار المحور الرئيسي: يصطف الأبناء أفقياً افتراضياً مع .flex-row (من اليمين لليسار في العربية ومن اليسار لليمين في الإنجليزية) أو عكسياً عبر .flex-row-reverse، ويتحولون إلى عمود رأسي عبر .flex-column؛ مما يجعل التحويل المتجاوب flex-column flex-md-row الأداة الأهم لتكديس العناصر عمودياً على الهاتف وصفّها أفقياً على الحاسوب.

الصف 2 صورة توضيحية
الشكل 1: الركائز الأربع لتخطيطات الصندوق المرن والتكديس السريع في Bootstrap 5.3.
مخطط محاور الصندوق المرن Flexbox وأدوات التكديس السريع vstack وhstack في بوتستراب 5.3
مخطط محاور الصندوق المرن Flexbox وأدوات التكديس السريع vstack وhstack في بوتستراب 5.3
الصف 3 كود برمجي
HTML
<div class="d-flex flex-column flex-md-row gap-2
  p-3 bg-body-tertiary rounded-3">
  <div class="p-2 text-bg-primary rounded">Step 1</div>
  <div class="p-2 text-bg-secondary rounded">Step 2</div>
  <div class="p-2 text-bg-dark rounded">Step 3</div>
</div>
الصف 4 ملاحظة هامة