Абвесткі
Забяспечце кантэкстныя паведамленні зваротнай сувязі для тыповых дзеянняў карыстальнікаў з дапамогай некалькіх даступных і гнуткіх паведамленняў абвестак.
Абвесткі даступныя для любой даўжыні тэксту, а таксама дадатковая кнопка адхілення. Для правільнага стылю выкарыстоўвайце адзін з васьмі неабходных кантэкстных класаў (напрыклад, .alert-success). Для ўбудаванага адхілення выкарыстоўвайце плагін абвестак jQuery .
<div class="alert alert-primary" role="alert">
  A simple primary alert—check it out!
</div>
<div class="alert alert-secondary" role="alert">
  A simple secondary alert—check it out!
</div>
<div class="alert alert-success" role="alert">
  A simple success alert—check it out!
</div>
<div class="alert alert-danger" role="alert">
  A simple danger alert—check it out!
</div>
<div class="alert alert-warning" role="alert">
  A simple warning alert—check it out!
</div>
<div class="alert alert-info" role="alert">
  A simple info alert—check it out!
</div>
<div class="alert alert-light" role="alert">
  A simple light alert—check it out!
</div>
<div class="alert alert-dark" role="alert">
  A simple dark alert—check it out!
</div>Перадача значэння дапаможных тэхналогій
Выкарыстанне колеру для дадання сэнсу забяспечвае толькі візуальную індыкацыю, якая не будзе перададзена карыстальнікам дапаможных тэхналогій, такіх як праграмы чытання з экрана. Пераканайцеся, што інфармацыя, пазначаная колерам, альбо відавочная з самага змесціва (напрыклад, бачнага тэксту), альбо ўключана з дапамогай альтэрнатыўных сродкаў, такіх як дадатковы тэкст, схаваны разам з .sr-onlyкласам.
Выкарыстоўвайце .alert-linkклас утыліты, каб хутка даць адпаведныя каляровыя спасылкі ў любым абвестцы.
<div class="alert alert-primary" role="alert">
  A simple 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">
  A simple 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">
  A simple 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">
  A simple 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">
  A simple 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">
  A simple 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">
  A simple 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">
  A simple 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 для папярэджанняў можна адхіліць любое папярэджанне ў радку. Вось як:
- Пераканайцеся, што вы загрузілі плагін абвестак або скампіляваны JavaScript Bootstrap.
- Калі вы ствараеце наш 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:
$('.alert').alert()Ці з дапамогай dataатрыбутаў на кнопцы ў абвестцы , як паказана вышэй:
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
  <span aria-hidden="true">×</span>
</button>Звярніце ўвагу, што закрыццё папярэджання выдаліць яго з DOM.
| Метад | Апісанне | 
|---|---|
| $().alert() | Праслухоўвае папярэджанне аб падзеях пстрычак на элементах-нашчадках, якія маюць data-dismiss="alert"атрыбут. (Не абавязкова пры выкарыстанні аўтаматычнай ініцыялізацыі data-api.) | 
| $().alert('close') | Закрывае папярэджанне, выдаляючы яго з DOM. Калі ў элеменце прысутнічаюць класы .fadeі.show, папярэджанне згасне, перш чым ён будзе выдалены. | 
| $().alert('dispose') | Знішчае абвестку элемента. | 
$(".alert").alert('close')Убудова абвестак Bootstrap паказвае некалькі падзей для падключэння да функцыянальнасці абвестак.
| Падзея | Апісанне | 
|---|---|
| close.bs.alert | Гэта падзея запускаецца неадкладна пры closeвыкліку метаду асобніка. | 
| closed.bs.alert | Гэта падзея запускаецца, калі абвестка была закрыта (будзе чакаць завяршэння пераходаў CSS). | 
$('#myAlert').on('closed.bs.alert', function () {
  // do something…
})