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

Desktop Grid Template Breakpoints توسيع مناطق الشبكة للحواسيب

أعد تشكيل الهيكل المعماري الكامل لصفحات الويب الدلالية عبر شاشات الهاتف واللوحي والحاسوب بدمج مناطق الشبكة المسماة مع استعلامات الوسائط التصاعدية والانعكاس التلقائي لاتجاه اللغة العربية والإنجليزية.
4 صفوف تعليمية
لغة CSS
2,439 مشاهدة

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

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

والآن نضيف استعلامي min-width تصاعديين يعدّلان الحاوية .page-shell وحدها دون المساس بأي عنصر ابن! فعند عرض 768px للوحي نوسّع الشبكة إلى عمودين 180px 1fr لتستقر القائمة بجانب المحتوى، وعند عرض 1024px للحاسوب ننتقل إلى ثلاثة أعمدة 180px 1fr 200px مع grid-template-rows: auto 1fr auto; ليتمدد الصف الأوسط تلقائياً:

الصف 2 كود برمجي
CSS
@media (min-width: 768px) {
  .page-shell {
    grid-template-columns: 180px 1fr;
    grid-template-areas: "head head" "nav main";
  }
}
@media (min-width: 1024px) {
  .page-shell {
    grid-template-columns: 180px 1fr 200px;
    grid-template-areas: "nav main aside";
  }
}
الصف 3 معاينة حية
الصف 4 ملاحظة هامة