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

Corner Notification Badges شارات الإشعارات بالزوايا

أتقن تصميم الشارات في بوتستراب 5.3 بدايةً من التحجيم النسبي داخل العناوين والتلوين المتباين عبر text-bg والشارات الكبسولية وصولاً إلى عدادات الأزرار وإشعارات الزوايا.
6 صفوف تعليمية
بوتستراب 5
1 مشاهدة

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

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

لوضع شارة تنبيه عائمة على زاوية الزر العلوية — كما في أيقونات الجرس وسلة المشتريات — نمنح الزر الأب .position-relative، ثم نمنح الشارة .position-absolute .top-0 .start-100 .translate-middle! وبفضل الخاصية المنطقية .start-100 تنتقل الشارة تلقائياً من الزاوية اليمنى في الإنجليزية إلى الزاوية اليسرى في الواجهة العربية RTL، كما يمكنك صنع «نقطة حالة حمراء» بدون أرقام عبر حشو دائري مثل .p-2 .bg-danger .border .border-light .rounded-circle.

نمط الشارةتركيبة الكلاسات في Bootstrap 5.3قاعدة الإتاحة والتصميم
شارة عنوان نسبية.badge .text-bg-secondaryترث 0.75em من حجم العنوان الأب تلقائياً
شارة كبسولية دلالية.badge .rounded-pill .text-bg-warningتضمن .text-bg-* تباين لون النص مع الخلفية
عداد مدمج داخل زر.btn وبداخله .badge .text-bg-secondaryأضف نص سياق داخل .visually-hidden
إشعار زاوي عائم.position-absolute .top-0 .start-100 .translate-middleيتطلب .position-relative على الزر الأب
الصف 2 كود برمجي
HTML
<button class="btn btn-primary position-relative"
  type="button">
  Alerts
  <span class="position-absolute top-0 start-100
    translate-middle badge rounded-pill bg-danger">
    99+
    <span class="visually-hidden">unread alerts</span>
  </span>
</button>
الصف 3 معاينة حية
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة
الصف 6 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

تعلمت في هذا الدرس بناء الشارات النسبية بكلاس badge، وتلوينها بتباين تلقائي عبر text-bg، وتدويرها بكلاس rounded-pill، ودمجها كعدادات أزرار أو إشعارات زاوية متوافقة مع قارئات الشاشة. الخطوة التالية: انتقل الآن إلى الدرس الخامس والعشرين لإتقان بناء صناديق التنبيه الدلالية Alerts ودمج الأيقونات المتجهية وإغلاقها بالحركة وتوليدها برمجياً.