Badge
Documentazione ed esempi del componente badge, utile per piccoli contatori ed etichette.
La grandezza di ogni badge si adatta come dimensione a quella del font (misurato in unità em
) dell’elemento in cui è contenuto.
I badge possono essere utilizzati come parte di link o pulsanti per fornire un contatore.
Accessibilità
A seconda di come i badge vengono utilizzati, questi potrebbero confondere gli utenti che usano lo screen reader e tecnologie assistive simili. Mentre lo stile dei badge fornisce un indizio visivo sul loro scopo, a questi utenti saranno semplicemente presentati come semplice contenuto. A seconda della situazione specifica, questi badge possono sembrare parole o numeri aggiuntivi casuali alla fine di una frase, un collegamento o un pulsante.
A meno che il contesto non sia chiaro (come con l’esempio “Notifiche”, dove si capisce che il “4” è il numero di notifiche), considera l’eventualità di includere un testo aggiuntivo nascosto.
Variazioni contestuali
Aggiungi una delle seguenti classi per modificare l’aspetto di un badge.
Trasmettere significato alle tecnologie assistive
L’uso del colore per aggiungere un significato fornisce solo un’indicazione visiva, che non sarà trasmesso agli utenti di tecnologie assistive – come gli screen reader. Assicurati che le informazioni denotate dal colore siano rese disponibili anche dal contenuto stesso (es.: il testo visibile), o siano incluse attraverso mezzi alternativi, come testo aggiuntivo nascosto con la classe .visually-hidden
.
Badges arrotondati
Per rendere i badge arrotondati puoi usare la classe .rounded-pill
.
Link
Se hai bisogno che un badge sia anche un link, aggiungi una delle classi contestuali .badge-*
sull’elemento <a>
. Di conseguenza anche gli stati hover e focus saranno attivi sul badge.