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

Close Button Component مكوّن زر الإغلاق btn-close

أتقن تصميم الأزرار وزر الإغلاق في بوتستراب 5.3 من الألوان الدلالية والأزرار المفرغة والأحجام إلى أزرار العرض الكامل عبر d-grid وحالات التعطيل ومكوّن btn-close.
6 صفوف تعليمية
بوتستراب 5
0 مشاهدة

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

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

استبدل Bootstrap 5 زر الإغلاق النصي القديم الذي كان يعتمد على رمز الضرب × وكلاس .close بالمكوّن المستقل الأنيق .btn-close! يرسم هذا المكوّن أيقونة إغلاق متجهية حادة مدمجة كخلفية دون أي حرف نصي بالداخل، ولذلك يُشترط دائماً تزويده بسمة aria-label="Close" لقارئات الشاشة، كما يتكيف تلقائياً مع الأسطح الداكنة في الإصدار 5.3.

المكوّن أو الحالةالصياغة القياسية في Bootstrap 5.3ملاحظة الإتاحة والتوافق
الزر الرئيسي الممتلئ<button type="button" class="btn btn-primary">حدد type="button" لمنع الإرسال التلقائي للنموذج
الزر الثانوي المفرغ.btn .btn-outline-secondaryيقلل التزاحم البصري بجانب الإجراء الأساسي
زر العرض الكامل المتجاوب.d-grid .gap-2 على الأبالبديل الرسمي المعتمد لكلاس .btn-block الملغى
تعطيل رابط منسق كزر.btn .disabled + tabindex="-1"إرفاق aria-disabled="true" إلزامي لقارئات الشاشة
زر الإغلاق القياسي<button type="button" class="btn-close">بدون نص داخلي ويشترط aria-label="Close"
الصف 2 كود برمجي
HTML
<div class="hstack gap-3 p-3 border rounded">
  <button type="button" class="btn btn-primary" disabled>
    Processing...
  </button>
  <button type="button" class="btn-close ms-auto"
    aria-label="Close"></button>
</div>
الصف 3 معاينة حية
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة
الصف 6 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

استوعبت في هذا الدرس معمارية الأزرار في بوتستراب 5.3، شاملة الألوان الدلالية، والأزرار المفرغة، والأحجام، وبناء أزرار العرض الكامل المتجاوبة بحاوية d-grid، وضوابط إتاحة الأزرار المعطلة، ومكوّن زر الإغلاق القياسي btn-close. الخطوة التالية: انتقل الآن إلى الدرس الثالث والعشرين لتعلّم تجميع الأزرار المترابطة أفقياً ورأسياً وبناء أشرطة الأدوات المتكاملة عبر btn-group وbtn-toolbar.