قم بتوفير رسائل ملاحظات سياقية لإجراءات المستخدم النموذجية مع عدد قليل من رسائل التنبيه المتاحة والمرنة.
أمثلة
تتوفر التنبيهات لأي طول نصي ، بالإضافة إلى زر رفض اختياري. للحصول على تصميم مناسب ، استخدم واحدة من الفئات السياقية الثمانية المطلوبة.alert-success (على سبيل المثال ، ). للإقالة المضمنة ، استخدم المكون الإضافي jQuery للتنبيهات .
تنبيه أساسي بسيط - تحقق من ذلك!
تنبيه ثانوي بسيط - تحقق من ذلك!
تنبيه نجاح بسيط - تحقق من ذلك!
تنبيه خطر بسيط - تحقق من ذلك!
تنبيه تحذير بسيط - تحقق من ذلك!
تنبيه معلومات بسيط - تحقق من ذلك!
تنبيه ضوئي بسيط - تحقق من ذلك!
تنبيه مظلم بسيط - تحقق من ذلك!
إيصال المعنى للتقنيات المساعدة
يوفر استخدام اللون لإضافة معنى فقط إشارة مرئية ، والتي لن يتم نقلها إلى مستخدمي التقنيات المساعدة - مثل قارئات الشاشة. تأكد من أن المعلومات التي يشير إليها اللون إما واضحة من المحتوى نفسه (مثل النص المرئي) ، أو يتم تضمينها من خلال وسائل بديلة ، مثل النص الإضافي المخفي مع .sr-onlyالفصل.
لون الارتباط
استخدم .alert-linkفئة الأداة المساعدة لتوفير روابط ملونة مطابقة بسرعة داخل أي تنبيه.
تنبيه أساسي بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
تنبيه ثانوي بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
تنبيه نجاح بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
تنبيه خطر بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
تنبيه تحذير بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
تنبيه معلومات بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
تنبيه ضوئي بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
تنبيه مظلم بسيط مع
رابط مثال . أعطها نقرة إذا أردت.
محتوى إضافي
يمكن أن تحتوي التنبيهات أيضًا على عناصر HTML إضافية مثل العناوين والفقرات والفواصل.
أحسنت!
نعم ، لقد قرأت رسالة التنبيه المهمة هذه بنجاح. سيتم تشغيل نص المثال هذا لفترة أطول قليلاً حتى تتمكن من رؤية كيفية عمل التباعد داخل التنبيه مع هذا النوع من المحتوى.
كلما احتجت إلى ذلك ، تأكد من استخدام أدوات الهامش للحفاظ على الأشياء لطيفة ومرتبة.
رفض
باستخدام مكون JavaScript الإضافي للتنبيه ، من الممكن استبعاد أي تنبيه مضمن. إليك الطريقة:
تأكد من تحميل البرنامج المساعد للتنبيه ، أو Bootstrap JavaScript المجمع.
إذا كنت تقوم ببناء JavaScript من المصدر ، فهذا يتطلبutil.js . النسخة المترجمة تتضمن هذا.
أضف زر استبعاد والفصل .alert-dismissibleالدراسي ، مما يضيف مساحة إضافية على يمين التنبيه ويضع .closeالزر.
على زر الرفض ، أضف data-dismiss="alert"السمة ، التي تقوم بتشغيل وظيفة JavaScript. تأكد من استخدام <button>العنصر معه من أجل السلوك الصحيح عبر جميع الأجهزة.
لتحريك التنبيهات عند رفضها ، تأكد من إضافة الفئات .fadeو ..show
يمكنك رؤية هذا في العمل من خلال عرض توضيحي مباشر:
حبوبا المقدس! يجب عليك التحقق من بعض هذه الحقول أدناه.
سلوك JavaScript
محفزات
تفعيل رفض تنبيه عبر JavaScript:
أو dataبسمات على زر داخل التنبيه ، كما هو موضح أعلاه:
لاحظ أن إغلاق التنبيه سيزيله من DOM.
طُرق
طريقة
وصف
$().alert()
يجعل التنبيه يستمع إلى أحداث النقر على العناصر الفرعية التي لها data-dismiss="alert"السمة. (ليس ضروريًا عند استخدام التهيئة التلقائية لـ data-api.)
$().alert('close')
يغلق تنبيهًا بإزالته من DOM. في حالة وجود الفئات .fadeو .showعلى العنصر ، سيتلاشى التنبيه قبل إزالته.
$().alert('dispose')
يدمر تنبيه عنصر.
الأحداث
يكشف المكون الإضافي للتنبيه في Bootstrap عن بعض الأحداث للتثبيت في وظائف التنبيه.
حدث
وصف
close.bs.alert
يتم تشغيل هذا الحدث فورًا عند closeاستدعاء أسلوب المثيل.
closed.bs.alert
يتم تشغيل هذا الحدث عند إغلاق التنبيه (سينتظر اكتمال انتقالات CSS).