Известувања
Обезбедете контекстуални пораки за повратни информации за типични кориснички дејства со неколку достапни и флексибилни пораки за предупредување.
Достапни се предупредувања за која било должина на текст, како и опционално копче за отфрлање. За правилен стајлинг, користете една од осумте потребни контекстуални класи (на пр., .alert-success
). За внатрешно отпуштање, користете го приклучокот за предупредувања jQuery .
<div class="alert alert-primary" role="alert">
This is a primary alert—check it out!
</div>
<div class="alert alert-secondary" role="alert">
This is a secondary alert—check it out!
</div>
<div class="alert alert-success" role="alert">
This is a success alert—check it out!
</div>
<div class="alert alert-danger" role="alert">
This is a danger alert—check it out!
</div>
<div class="alert alert-warning" role="alert">
This is a warning alert—check it out!
</div>
<div class="alert alert-info" role="alert">
This is a info alert—check it out!
</div>
<div class="alert alert-light" role="alert">
This is a light alert—check it out!
</div>
<div class="alert alert-dark" role="alert">
This is a dark alert—check it out!
</div>
Пренесување значење на помошните технологии
Користењето боја за додавање значење обезбедува само визуелна индикација, која нема да биде пренесена до корисниците на помошни технологии - како што се читачите на екранот. Осигурајте се дека информациите означени со бојата се или очигледни од самата содржина (на пр. видлив текст), или се вклучени преку алтернативни средства, како што е дополнителен текст скриен со .sr-only
класата.
Користете ја .alert-link
услужната класа за брзо да обезбедите врски во боја што одговараат во секое предупредување.
<div class="alert alert-primary" role="alert">
This is a primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-secondary" role="alert">
This is a secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-success" role="alert">
This is a success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-danger" role="alert">
This is a danger alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-warning" role="alert">
This is a warning alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-info" role="alert">
This is a info alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-light" role="alert">
This is a light alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-dark" role="alert">
This is a dark alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
Известувањата може да содржат и дополнителни HTML елементи како што се наслови, параграфи и разделувачи.
Добро сторено!
Ау, да, успешно ја прочитавте оваа важна порака за предупредување. Овој пример текст ќе трае малку подолго за да можете да видите како функционира проредот во предупредувањето со овој вид на содржина.
Секогаш кога ќе ви треба, не заборавајте да ги користите алатките за маргина за да ги одржувате работите убави и уредни.
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Well done!</h4>
<p>Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.</p>
<hr>
<p class="mb-0">Whenever you need to, be sure to use margin utilities to keep things nice and tidy.</p>
</div>
Користејќи го приклучокот за предупредување JavaScript, можно е да се отфрли секое предупредување внатре. Еве како:
- Бидете сигурни дека сте го вчитале приклучокот за предупредување или компајлираниот Bootstrap JavaScript.
- Ако го градите нашиот JavaScript од извор, тоа бара
util.js
. Составената верзија го вклучува ова. - Додајте копче за отфрлање и
.alert-dismissible
класата, која додава дополнително полнење десно од предупредувањето и го позиционира.close
копчето. - На копчето за отфрлање, додајте го
data-dismiss="alert"
атрибутот што ја активира функцијата JavaScript. Не заборавајте да го користите<button>
елементот со него за правилно однесување на сите уреди. - За да ги анимирате предупредувањата кога ги отфрлате, задолжително додајте ги
.fade
класите и.show
.
Можете да го видите ова на дело со демо во живо:
<div class="alert alert-warning alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
Овозможете отфрлање на предупредување преку 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). |