Spesso capita di dover mostrare un testo con accanto un numero. Un tipico caso in cui questa funzionalità torna utile quando si vuole mostrare all'utente ilnumero di messaggi ricevuti, o di notifiche pending, o di email in coda o altro ancora. Questi indicatori vengono definiti Badge e sono molto diffusi nel web moderno.
Bootstrap fornisce già degli stili CSS per creare badge quindi possiamo crearne uno utilizzando il seguente codice HTML.
<button class="btn btn-primary" type="button"> Inbox <span class="badge">4</span> </button>
Il testo contenuto nel bottone è quello che indica il soggetto del badge (la inbox in questo caso), mentre il numero contenuto nello span con classe badge rappresenta il numero a cui dare risalto (il numero di email non lette in questo caso). Gestendo il click sul pulsante possiamo anche navigare alla pagina della inbox.
Questa tecnica può essere usata non solo per i pulsanti, ma anche per i link come mostrato nel seguente codice HTML:
<a href="inbox">Inbox <span class="badge">42</span></a>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Code scanning e advanced security con Azure DevOps
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Creare una libreria CSS universale: i bottoni
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Miglioramenti nell'accessibilità con Angular CDK
Ordinare randomicamente una lista in C#
Utilizzare Tailwind CSS all'interno di React: installazione
Referenziare un @layer più alto in CSS
Gestire i dati con Azure Cosmos DB Data Explorer
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Ottenere un token di accesso per una GitHub App