Alarmer
Gitt kontextuell Feedback Messagen fir typesch Benotzeraktiounen mat der Handvoll verfügbaren a flexibelen Alarmmeldungen.
Beispiller
Alarmer si fir all Längt vum Text verfügbar, souwéi en optionalen Entlooss Knäppchen. Fir richteg Styling, benotzt eng vun den aacht erfuerderleche kontextuelle Klassen (zB .alert-success
). Fir Inline Entloossung benotzt den Alarm jQuery Plugin .
<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>
Bedeitung vun Hëllefstechnologien
D'Faarf benotze fir Bedeitung ze addéieren gëtt nëmmen eng visuell Indikatioun, déi net un d'Benotzer vun Assistenztechnologien vermëttelt gëtt - sou wéi Écran Lieser. Vergewëssert Iech datt d'Informatioun, déi mat der Faarf bezeechent gëtt, entweder offensichtlech aus dem Inhalt selwer ass (zB dem siichtbaren Text), oder duerch alternativ Mëttelen abegraff ass, sou wéi zousätzlech Text verstoppt mat der .sr-only
Klass.
Link Faarf
Benotzt d' .alert-link
Utility-Klass fir séier passende faarweg Linken an all Alarm ze bidden.
<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>
Zousätzlech Inhalt
Alarmer kënnen och zousätzlech HTML Elementer enthalen wéi Rubriken, Abschnitter an Treiber.
Gutt gemaach!
Aww jo, Dir hutt dës wichteg Alarmmeldung erfollegräich gelies. Dëse Beispilltext wäert e bësse méi laang lafen fir datt Dir gesitt wéi Ofstand an enger Alarm mat dëser Aart vun Inhalt funktionnéiert.
Wann och ëmmer Dir braucht, gitt sécher Margin Utilities ze benotzen fir d'Saache schéin an uerdentlech ze halen.
<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>
Entlooss
Mat dem Alarm JavaScript Plugin ass et méiglech all Alarm inline ze entloossen. Hei ass wéi:
- Gitt sécher datt Dir den Alarm Plugin gelueden hutt, oder de kompiléierte Bootstrap JavaScript.
- Wann Dir eis JavaScript aus der Quell baut, brauch
util.js
et . Déi kompiléiert Versioun enthält dëst. - Füügt en Entlooss Knäppchen an d'
.alert-dismissible
Klass, déi extra Polsterung op der rietser Säit vun der Alarm bäidréit an de.close
Knäppchen positionéiert. - Op der Entlooss Knäppchen füügt den
data-dismiss="alert"
Attribut un, wat d'JavaScript Funktionalitéit ausléist. Vergewëssert Iech d'<button>
Element domat ze benotzen fir entspriechend Verhalen iwwer all Apparater. - Fir Alarmer ze animéieren wann se entlooss ginn, gitt sécher d'Klassen ze
.fade
addéieren.show
.
Dir kënnt dëst an Aktioun mat enger Live Demo gesinn:
<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 Verhalen
Ausléiser
Aktivéiert d'Entloossung vun enger Alarm iwwer JavaScript:
$('.alert').alert()
Oder mat data
Attributer op engem Knäppche bannent der Alarm , wéi uewen bewisen:
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Notéiert datt d'Schließung vun enger Alarm se aus der DOM ewechhëlt.
Methoden
Method | Beschreiwung |
---|---|
$().alert() |
Maacht eng Alarm no Klickevenementer op Nokommen Elementer déi den data-dismiss="alert" Attribut hunn. (Net néideg wann Dir d'Auto-Initialiséierung vum Data-APi benotzt.) |
$().alert('close') |
Schléisst eng Alarm andeems se se aus der DOM erofhuelen. Wann d' .fade Klassen .show um Element präsent sinn, wäert d'Alarm verschwannen ier se ewechgeholl gëtt. |
$().alert('dispose') |
Zerstéiert d'Alarm vun engem Element. |
$('.alert').alert('close')
Evenementer
Bootstrap's Alarm Plugin exponéiert e puer Eventer fir an d'Alarmfunktionalitéit unzekoppelen.
Event | Beschreiwung |
---|---|
close.bs.alert |
Dëst Event brennt direkt wann d' close Instanzmethod genannt gëtt. |
closed.bs.alert |
Dëst Evenement gëtt ofgeléist wann d'Alarm zougemaach gouf (waart bis CSS Iwwergäng fäerdeg sinn). |
$('#myAlert').on('closed.bs.alert', function () {
// do something...
})