Alerts
Fornite missaghji di feedback contextuale per l'azzioni tipici di l'utilizatori cù una mansa di messagi d'alerta dispunibili è flessibili.
Esempii
L'alerte sò dispunibuli per ogni lunghezza di testu, è ancu un buttone di licenzià facultativu. Per un stilu propiu, utilizate una di l'ottu classi contextuale richieste (per esempiu, .alert-success
). Per u licenziamentu in linea, aduprate u plugin jQuery alerts .
<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>
Trasmette u significatu à e tecnulugia assistive
Utilizà u culore per aghjunghje significatu solu furnisce una indicazione visuale, chì ùn serà micca trasmessa à l'utilizatori di tecnulugii assistivi - cum'è i lettori di schermu. Assicuratevi chì l'infurmazione denotata da u culore sia ovvia da u cuntenutu stessu (per esempiu, u testu visibile), o hè inclusa per mezu alternativu, cum'è testu addiziale oculatu cù a .sr-only
classe.
Culore di ligame
Aduprate a .alert-link
classa di utilità per furnisce rapidamente ligami culurati currispondenti in ogni alerta.
<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>
Cuntinutu supplementu
L'alerte ponu ancu cuntene elementi HTML supplementari cum'è intestazioni, paragrafi è divisori.
Bè fatta!
Aww sì, avete lettu cù successu stu missaghju d'alerta impurtante. Stu testu d'esempiu duverà un pocu più longu in modu chì pudete vede cumu u spaziu in una alerta funziona cù stu tipu di cuntenutu.
Sempre chì avete bisognu, assicuratevi di utilizà l'utilità di marghjini per mantene e cose belle è in ordine.
<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>
Licenziatu
Utilizendu u plugin JavaScript d'alerta, hè pussibule di scaccià ogni alerta in linea. Eccu cumu:
- Assicuratevi chì avete caricatu u plugin d'alerta, o u JavaScript Bootstrap compilatu.
- Se custruite u nostru JavaScript da a fonte, hè necessariu
util.js
. A versione compilata include questu. - Aghjunghjite un buttone di dismissu è a
.alert-dismissible
classa, chì aghjunghje un padding extra à a diritta di l'alerta è posiziona u.close
buttone. - Nantu à u buttone di licenzià, aghjunghje l'
data-dismiss="alert"
attributu, chì attiva a funziunalità JavaScript. Assicuratevi di utilizà l'<button>
elementu cun ellu per un cumpurtamentu propiu in tutti i dispositi. - Per animà l'alerts quandu li dismissi, assicuratevi di aghjunghje
.fade
e.show
classi.
Pudete vede questu in azione cù una demo live:
<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>
Cumportamentu JavaScript
Triggers
Abilita l'eliminazione di una alerta via JavaScript:
$('.alert').alert()
O cù data
attributi nantu à un buttone in l'alerta , cum'è dimustratu sopra:
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Nota chì chjude una alerta l'eliminarà da u DOM.
I metudi
Metudu | Descrizzione |
---|---|
$().alert() |
Fà una alerta à sente per l'eventi di cliccà nantu à elementi discendenti chì anu l' data-dismiss="alert" attributu. (Ùn hè necessariu quandu si usa l'inizializazione automatica di l'api di dati). |
$().alert('close') |
Chiude una alerta rimuovendu da u DOM. Se i classi .fade è .show sò prisenti nantu à l'elementu, l'alerta svanisce prima di esse eliminata. |
$().alert('dispose') |
Distrughje l'alerta di l'elementu. |
$('.alert').alert('close')
Avvenimenti
U plugin d'alerta di Bootstrap espone uni pochi di avvenimenti per attaccà à a funziunalità d'alerta.
Avvenimentu | Descrizzione |
---|---|
close.bs.alert |
Questu avvenimentu spara immediatamente quandu u close metudu di istanza hè chjamatu. |
closed.bs.alert |
Questu avvenimentu hè sparatu quandu l'alerta hè stata chjusa (aspetterà chì e transizioni CSS finiscinu). |
$('#myAlert').on('closed.bs.alert', function () {
// do something...
})