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

Menu Alignment Options محاذاة القوائم المنسدلة

صمّم القوائم المنسدلة التفاعلية في بوتستراب 5 بالاعتماد على Popper وجافاسكريبت القياسية، بدءاً من الأزرار المفردة والمنقسمة والاتجاهات المنطقية حتى المحاذاة المتجاوبة وخيارات الإغلاق التلقائي.
3 صفوف تعليمية
بوتستراب 5
1 مشاهدة

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

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

تتحاذى القائمة افتراضياً مع حافة البداية للزر، ولكن عندما يقع الزر في أقصى طرف الشاشة يمكنك إضافة .dropdown-menu-end لمحاذاة القائمة مع حافة النهاية ومنع قصّها، أو استخدام .dropdown-center على الحاوية لتوسيط القائمة تحت الزر تماماً.

كما يمكنك تطبيق المحاذاة المتجاوبة مثل .dropdown-menu-lg-end؛ علماً أن بوتستراب يوقف تموضع Popper الديناميكي تلقائياً عند استخدام كلاسات المحاذاة المتجاوبة ليحترم نقطة التوقف المحددة في CSS.

الصف 2 كود برمجي
HTML
<div class="d-flex gap-2">
  <div class="btn-group dropend">
    <button type="button" data-bs-toggle="dropdown"
      class="btn btn-secondary dropdown-toggle">
      Dropend</button>
    <ul class="dropdown-menu">
      <li><a class="dropdown-item" href="#">Side</a></li>
    </ul>
  </div>
</div>
الصف 3 ملاحظة هامة