الدرس 4 من 8

تخطيط بـ Flexbox

هدف الدرس

ترتيب العناصر وتوزيعها

01

الشرح

يرتّب Flexbox العناصر المتجاورة في صفّ أو في عمود، ويكفي أن تكتب display: flex على الحاوية، أي العنصر الذي يضمّ هذه العناصر، لتصطفّ تلقائيًا.

ثم تتحكّم في توزيعها بثلاث خصائص: gap للمسافة بين العناصر، وjustify-content لتوزيعها على طول الصفّ، وflex-wrap: wrap لتنتقل إلى سطر جديد بدل أن تنضغط على الشاشات الضيّقة.

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

02

المطلوب

اجعل البطاقات الثلاث في صفّ واحد بينها مسافة، ووزّعها بالتساوي، واجعلها تنتقل إلى سطر جديد حين تضيق الشاشة.

الفحوص

4 فحوص
  1. الحاوية .row من نوع flex
  2. بين العناصر مسافة 12px أو أكثر
  3. العناصر موزّعة بـ space-between
  4. العناصر تنتقل إلى سطر جديد على الشاشات الضيّقة
03

تلميحات

0/3
index.html
المعاينة
index.html100%
–/4

اضغط «تشغيل وتصحيح» ليبدأ الفحص.

تجد 4 فحوص في بطاقة «المطلوب».