DESIGN

مولد تخطيط CSS Grid

CSS Grid أداة قوية للتخطيطات ثنائية الأبعاد. من تخطيطات الجرائد إلى لوحات التحكم المعقدة، Grid يجعل كل شيء ممكناً.

Grid مقابل Flexbox

  • Grid: تخطيط ثنائي الأبعاد (صفوف وأعمدة معاً)
  • Flexbox: تخطيط أحادي البعد (صف أو عمود)
  • استخدامهما معاً هو الأمثل

خصائص Grid الأساسية

  • grid-template-columns: تعريف الأعمدة (repeat(3, 1fr))
  • grid-template-rows: تعريف الصفوف
  • gap: المسافة بين الصفوف والأعمدة
  • grid-column/row: النطاق الذي يشغله العنصر

وحدة fr

fr تمثل كسراً من المساحة المتاحة. grid-template-columns: 1fr 2fr 1fr تعني 25%، 50%، 25%.

Grid متجاوب

grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));

هذا النمط ينشئ شبكة متجاوبة تلقائياً دون media queries.