Fournissez des messages de retour contextuels pour les actions utilisateur typiques avec la poignée de messages d'alerte disponibles et flexibles.
Exemples
Les alertes sont disponibles pour n'importe quelle longueur de texte, ainsi qu'un bouton de rejet facultatif. Pour un style approprié, utilisez l'une des huit classes contextuelles requises.alert-success (par exemple, ). Pour le rejet en ligne, utilisez le plugin alerts jQuery .
Une simple alerte primaire—vérifiez-la !
Une simple alerte secondaire - vérifiez-la !
Une simple alerte de réussite—vérifiez-la !
Une simple alerte de danger—vérifiez-la !
Une simple alerte d'avertissement - vérifiez-la !
Une simple alerte d'information—vérifiez-la !
Une simple alerte lumineuse - vérifiez-la !
Une simple alerte sombre - vérifiez-la !
Donner du sens aux technologies d'assistance
L'utilisation de la couleur pour ajouter du sens ne fournit qu'une indication visuelle, qui ne sera pas transmise aux utilisateurs de technologies d'assistance, telles que les lecteurs d'écran. Assurez-vous que les informations indiquées par la couleur sont soit évidentes à partir du contenu lui-même (par exemple, le texte visible), soit incluses par des moyens alternatifs, tels que du texte supplémentaire masqué avec la .sr-onlyclasse.
Couleur du lien
Utilisez la .alert-linkclasse utilitaire pour fournir rapidement des liens colorés correspondants dans n'importe quelle alerte.
Une alerte principale simple avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Une simple alerte secondaire avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Une simple alerte de réussite avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Une simple alerte de danger avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Une simple alerte d'avertissement avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Une simple alerte info avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Une simple alerte lumineuse avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Une simple alerte sombre avec
un exemple de lien . Donnez-lui un clic si vous le souhaitez.
Contenu additionnel
Les alertes peuvent également contenir des éléments HTML supplémentaires tels que des titres, des paragraphes et des séparateurs.
Bien fait!
Aww ouais, vous avez lu avec succès cet important message d'alerte. Cet exemple de texte va durer un peu plus longtemps afin que vous puissiez voir comment l'espacement dans une alerte fonctionne avec ce type de contenu.
Chaque fois que vous en avez besoin, assurez-vous d'utiliser des utilitaires de marge pour garder les choses bien rangées.
Licenciement
À l'aide du plugin JavaScript d'alerte, il est possible de rejeter toute alerte en ligne. Voici comment:
Assurez-vous d'avoir chargé le plugin d'alerte ou le JavaScript Bootstrap compilé.
Si vous construisez notre JavaScript à partir de la source, cela nécessiteutil.js . La version compilée inclut ceci.
Ajoutez un bouton de rejet et la .alert-dismissibleclasse, ce qui ajoute un rembourrage supplémentaire à droite de l'alerte et positionne le .closebouton.
Sur le bouton Ignorer, ajoutez l' data-dismiss="alert"attribut, qui déclenche la fonctionnalité JavaScript. Assurez-vous d'utiliser l' <button>élément avec lui pour un comportement correct sur tous les appareils.
Pour animer les alertes lors de leur rejet, assurez-vous d'ajouter les classes .fadeet ..show
Vous pouvez voir cela en action avec une démo en direct :
Sacré guacamole ! Vous devriez vérifier certains de ces champs ci-dessous.
Comportement JavaScript
Déclencheurs
Activer le rejet d'une alerte via JavaScript :
Ou avec des dataattributs sur un bouton dans l'alerte , comme illustré ci-dessus :
Notez que la fermeture d'une alerte la supprimera du DOM.
Méthodes
Méthode
La description
$().alert()
Fait en sorte qu'une alerte écoute les événements de clic sur les éléments descendants qui ont l' data-dismiss="alert"attribut. (Pas nécessaire lors de l'utilisation de l'initialisation automatique de l'API de données.)
$().alert('close')
Ferme une alerte en la supprimant du DOM. Si les classes .fadeet .showsont présentes sur l'élément, l'alerte disparaîtra avant d'être supprimée.
$().alert('dispose')
Détruit l'alerte d'un élément.
Événements
Le plugin d'alerte de Bootstrap expose quelques événements pour se connecter à la fonctionnalité d'alerte.
Événement
La description
close.bs.alert
Cet événement se déclenche immédiatement lorsque la closeméthode d'instance est appelée.
closed.bs.alert
Cet événement est déclenché lorsque l'alerte a été fermée (il attendra que les transitions CSS soient terminées).