مولد CSS Grid
منشئ بصري لتخطيطات CSS Grid مع توليد الشيفرة
إعدادات التخطيط
تخطيطات جاهزة
موضع كل عنصر
حدد عنصرًا في المعاينة أو في القائمة لتعديل خصائصه.
مرجع سريع لـ CSS Grid
مسارات الشبكة
استخدم وحدات fr للمسارات المرنة، وpx أو % للمسارات الثابتة، وauto للمسارات التي يحددها محتواها.
الدالة repeat()
repeat(3, 1fr) اختصار لـ 1fr 1fr 1fr. استخدم auto-fill أو auto-fit للشبكات المتجاوبة.
امتداد العناصر
استخدم span N لتمديد العنصر على N من المسارات، أو 1 / -1 لتمديده على كل الأعمدة أو الصفوف.
معاينة مباشرة
تعرض تسميات الخطوط أول 200 مسار. تظل شيفرة CSS والتخطيط الكاملان محفوظين.
شيفرة CSS المولّدة
.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: auto;
gap: 10px;
}غيّر الإعدادات أو حدد عنصرًا. تتحدث المعاينة وشيفرة CSS معًا.
عن مولد CSS Grid
مولد CSS Grid أداة بصرية تفاعلية لتصميم تخطيطات CSS Grid وإنشائها. يُعد CSS Grid Layout أقوى نظام تخطيط ثنائي الأبعاد متاح في CSS، إذ يتيح تحديد الأعمدة والصفوف في آن واحد. توفر هذه الأداة أسلوبًا عمليًا للتعلم والتجربة وإنشاء شيفرة CSS Grid جاهزة للإنتاج.
الميزات الرئيسية
- تحكم كامل في grid-template-columns وgrid-template-rows بإدخال حر
- أزرار سريعة للأعمدة والصفوف لإنشاء نماذج أولية بسرعة بمسارات متساوية
- شريطان مستقلان لـ row-gap وcolumn-gap للتحكم الدقيق في التباعد
- عناصر تحكم في المحاذاة justify-items وalign-items
- وضع grid-column وgrid-row لكل عنصر مع أزرار قيم سريعة
- تسميات مخصصة لعناصر الشبكة لتصور المناطق الدلالية في التخطيط
- عناصر مرقمة بألوان باستيل مع مؤشرات أرقام خطوط الشبكة
- تخطيطات جاهزة: تخطيط مدونة ولوحة معلومات ومعرض صور وصفحة هبوط
- شيفرة CSS تُنشأ تلقائيًا مع النسخ بنقرة واحدة
- دعم كامل للوضع الداكن
فهم CSS Grid
يعمل CSS Grid بتعريف حاوية شبكة بمسارات (أعمدة وصفوف) صريحة أو ضمنية. تُوضع العناصر داخل الحاوية تلقائيًا في الخلايا، أو يمكنك وضعها صراحةً باستخدام الخاصيتين grid-column وgrid-row لتمتد على عدة مسارات. تمثل الوحدة fr جزءًا من المساحة المتاحة، مما يجعل التخطيطات المتجاوبة سهلة. وتبسط الدالة repeat() تعريف المسارات المتكررة، وتتيح دوال مثل minmax() وauto-fill/auto-fit إنشاء شبكات متجاوبة فعلًا دون استعلامات وسائط.
أنماط تخطيط CSS Grid الشائعة
يناسب CSS Grid تخطيطات الصفحات الكاملة، مثل تصاميم المدونات بمناطق الترويسة والشريط الجانبي والمحتوى والتذييل؛ وواجهات لوحات المعلومات بمناطق التنقل والمحتوى الرئيسي والأدوات؛ ومعارض الصور بعناصر تمتد على عدة صفوف وأعمدة لتأثير يشبه التخطيط المتدرج؛ وصفحات الهبوط بأقسام رئيسية بعرض كامل وشبكات ميزات متعددة الأعمدة ومناطق الدعوة إلى اتخاذ إجراء. استخدم أزرار القوالب الجاهزة لاستكشاف هذه الأنماط فورًا.
Grid مقابل Flexbox
بينما صُمم Flexbox للتخطيطات أحادية البعد (صف واحد أو عمود واحد)، يتفوق CSS Grid في التخطيطات ثنائية الأبعاد التي تحتاج فيها إلى التحكم في المحورين معًا. يناسب Grid تخطيطات الصفحات وترتيبات المكونات المعقدة، بينما يناسب Flexbox توزيع المساحة بين العناصر في خط واحد. وتستخدم تصاميم حديثة كثيرة الاثنين معًا، فيتولى Grid بنية الصفحة العامة ويتولى Flexbox المحاذاة على مستوى المكونات.
لمن هذه الأداة؟
- مطورو الويب الذين يبنون تخطيطات الصفحات باستخدام CSS Grid
- مهندسو الواجهات الأمامية الذين ينشئون نماذج أولية لأنظمة شبكات متجاوبة
- مصممو UI/UX الذين يتصورون هياكل الشبكات قبل التنفيذ
- الطلاب الذين يتعلمون تقنيات تخطيط CSS ثنائية الأبعاد
- المعلمون الذين يدرّسون مفاهيم CSS Grid في ورش العمل أو الفصول
- كل من يحتاج إلى إنشاء شيفرة CSS Grid لمشاريع الويب الخاصة به بسرعة