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

Fluid Flex Wrap Cards التفاف البطاقات المرنة تلقائياً

ابنِ واجهات متجاوبة بنظام Flexbox في CSS عبر تبديل الاتجاه من عمود الهاتف إلى صف الحاسوب، وتفعيل التفاف البطاقات التلقائي، وتصميم شريط علوي ثنائي اللغة، ومعالجة فيضان النصوص الطويلة بتصفير العرض الأدنى.
4 صفوف تعليمية
لغة CSS
4,285 مشاهدة

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

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

لا تحتاج دائماً إلى كتابة استعلام @media لجعل صف البطاقات يتكيف مع مختلف الشاشات؛ فعند إقران flex-wrap: wrap و gap: 16px على الحاوية الأب مع التصريح المختصر flex: 1 1 260px على كل بطاقة، تنكسر البطاقات تلقائياً إلى سطر جديد فور ضيق المساحة عن 260px، ثم تتمدد لتملأ عرض السطر بتوازن أنيق.

الصف 2 صورة توضيحية
مخطط يوضح تكيف الصندوق المرن بين العمود الرأسي للهاتف والالتفاف الذكي للبطاقات والصف الأفقي للحاسوب
الصف 3 كود برمجي
CSS
.card-row {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.flex-card {
  flex: 1 1 260px;
  padding: 18px;
}
الصف 4 ملاحظة هامة