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

Fixed and Sticky Navbars تثبيت شريط التنقل بالصفحة

ابنِ أشرطة التنقل المتجاوبة في بوتستراب 5.3 مع تنسيق الشعار وحقول البحث والوضع الداكن بسمة data-bs-theme="dark" وقوائم الهاتف المطوية ودرج Offcanvas.
4 صفوف تعليمية
بوتستراب 5
2 مشاهدة

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

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

يتيح بوتستراب ثلاث أدوات تموضع لإبقاء شريط التنقل في متناول اليد أثناء التمرير الطويل، مع فرق جوهري في السلوك التخطيطي:

  • الإلصاق الذكي .sticky-top — يعمل بخاصية position: sticky فيحتفظ بحيزه الطبيعي في تدفق الصفحة ولا يحجب السطر الأول من المحتوى مطلقاً.
  • التثبيت المطلق .fixed-top و.fixed-bottom — ينزع الشريط من التدفق الطبيعي للصفحة، لذا يلزم تعويض ارتفاعه بإضافة حشو مقابل على body مثل padding-top: 4.5rem حتى لا يختفي المحتوى خلفه.
الكلاس أو السمةالوظيفة في الشريطملاحظة هندسية مهمة
.navbar-expand-{sm|md|lg|xl|xxl}تحديد نقطة فرد القائمة أفقياًحذفه يُبقي زر القائمة مطوياً على كل الشاشات
.navbar-brandتنسيق اسم الموقع أو الشعارحدد width وheight لصورة الشعار دائماً
.navbar-togglerزر فتح القائمة على الهواتفيتطلب سمة صوتية aria-label واضحة
.collapse.navbar-collapseحاوية الطي العمودي التقليديةترتبط بالزر عبر تطابق معرّف id
.offcanvas.offcanvas-endدرج تنقل جانبي منزلق للهاتفيتحول لصف أفقي تلقائياً فوق نقطة التوسع
data-bs-theme="dark"تفعيل تباين النص الداكن في BS 5.3البديل الرسمي للكلاس المتقاعد .navbar-dark
.sticky-top مقابل .fixed-topتثبيت الشريط أعلى النافذةيستلزم .fixed-top حشواً تعويضياً للجسم
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
الصف 4 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس بناء أشرطة التنقل المتجاوبة في بوتستراب 5.3، وتنسيق الشعار وحقول البحث والهوامش المنطقية، وتطبيق الوضع الداكن بسمة data-bs-theme="dark"، ودمج القوائم المطوية ودرج Offcanvas وأوضاع التثبيت. الخطوة التالية: انتقل الآن إلى درس «تتبع التمرير Scrollspy في بوتستراب 5» لربط أشرطة التنقل والفهارس بأقسام الصفحة تلقائياً أثناء التمرير.