Badges


Vue d'ensemble

Les badges .badge sont des composants simples et basiques de type inline qui servent à fournir des détails supplémentaires importants liés aux liens ou au texte tels que les avertissements, les décomptes, les mises à jour, les alertes et les conseils, etc...

Les badges sont mis à l'échelle pour correspondre à la taille de l'élément parent immédiat en utilisant une taille de police relative à 70%. Pour donner l'apparence d'une capsule une classe additionnelle .badge--pill est à disposition. Ainsi que pour donner l'apparence d'un cercle .badge--circle. Dans ce cas le ratio largeur/hauteur est préservé en fonction de la taille du contenu.

Il est également possible de placer un badge relativement à son parent en haut à droite de celui-ci avec la classe .badge--floating

Les badges peuvent être stylisé grâce aux classes utilitaires de design .ui--primary, .ui--secondary, .ui--success etc... L'utilisation des classes utilitaires .ui--* sur un élément de type lien <a> fournira rapidement des badges actionnables avec des états de survol.

Selon le contenu des badges, comme des mots ou des chiffres supplémentaires aléatoires, ou le fait de stylisé le badge pour ajouter du sens ne fournit qu'une indication visuelle. Et cela sera qu'une source de confusion pour les utilisateurs de technologies d'assistance.

Il faut donc s'assurer que les informations indiquées soient évidentes, soit à partir du contenu lui-même (texte visible) soit par un élément supplémentaire masqué par la classe .sr-only, qui restera accessible pour les lecteurs d'écran.

Default Badge Primary Badge Secondary Badge Info Badge Success Badge Warning Badge Danger Badge
Default Badge Primary Badge Secondary Badge Info Badge Success Badge Warning Badge Danger Badge

Titre Badge

Titre Badge

Titre Badge

Titre Badge

<span class="badge">Default Badge</span>
<span class="badge ui--primary">Primary Badge</span>
<span class="badge ui--secondary">Secondary Badge</span>
<span class="badge ui--info">Info Badge</span>
<span class="badge ui--success">Success Badge</span>
<span class="badge ui--warning">Warning Badge</span>
<span class="badge ui--danger">Danger Badge</span>

<span class="badge badge--pill">Default Badge</span>
<span class="badge badge--pill ui--primary">Primary Badge</span>
<span class="badge badge--pill ui--secondary">Secondary Badge</span>
<span class="badge badge--pill ui--info">Info Badge</span>
<span class="badge badge--pill ui--success">Success Badge</span>
<span class="badge badge--pill ui--warning">Warning Badge</span>
<span class="badge badge--pill ui--danger">Danger Badge</span>

<h1>Titre <span class="badge">Badge</span></h1>
<h2>Titre <span class="badge">Badge</span></h2>
<h3>Titre <span class="badge">Badge</span></h3>
<h4>Titre <span class="badge">Badge</span></h4>

<button>
	Notifications&nbsp;<span class="badge ui--info-alt">9<span class="sr-only"> Notifications non lues</span></span>
</button>
<button>
	Notifications&nbsp;<span class="badge badge--floating ui--success-alt">0<span class="sr-only"> Notifications non lues</span></span>
</button>
<button>
	Notifications&nbsp;<span class="badge badge--pill badge--floating ui--warning-alt">9<span class="sr-only"> Notifications non lues</span></span>
</button>
<button>
	Notifications&nbsp;<span class="badge badge--circle badge--floating ui--danger-alt">124<span class="sr-only"> Notifications non lues</span></span>
</button>

<a href="#" class="badge">Default Badge</a>
<a href="#" class="badge ui--primary">Primary Badge</a>
<a href="#" class="badge ui--secondary">Secondary Badge</a>
<a href="#" class="badge ui--info">Info Badge</a>
<a href="#" class="badge ui--success">Success Badge</a>
<a href="#" class="badge ui--warning">Warning Badge</a>
<a href="#" class="badge ui--danger">Danger Badge</a>

Personnalisation

Grâce aux variables CSS, vous pouvez customiser facilement vos boites de dialogue. Pour plus d'informations reportez-vous à la section Personnalisation