Tra le tante funzionalità offerte da Bootstrap, ce n'è una che consente di creare progress bar. E' sufficiente un markup come questo:
<div class="progress"> <div class="progress-bar progress-bar-success progress-bar-striped" style="width:100%"> <span class="sr-only">100% completato</span> </div> </div>
E' possibile comunque avere pezzi differenti di una progress bar, per segnalare in maniera migliore delle percentuali. Ad esempio, con il markup che segue possiamo suddividere la barra, avendo due colori, uno per la parte completa e l'altro per la parte da completare:
<div class="progress"> <div class="progress-bar progress-bar-success progress-bar-striped" style="width: 50%"> <span class="sr-only">50% completato</span> </div> <div class="progress-bar progress-bar-warning progress-bar-striped" style="width: 50%"> <span class="sr-only">50% da completare</span> </div> </div>
La larghezza di ogni singola parte potrà comodamente essere calcolata lato client o server.
Bootstrap offre delle classi che seguono la classica nomenclatura (e la gamma colori) che abbiamo già utilizzato per bottoni o testi, per personalizzare al meglio il colore utilizzato da ciascuna delle parti della progress bar.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ordine e importanza per @layer in CSS
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Referenziare un @layer più alto in CSS
Utilizzare Azure AI Studio per testare i modelli AI
Configurare e gestire sidecar container in Azure App Service
Eseguire i worklow di GitHub su runner potenziati
Creare una libreria CSS universale: Clip-path
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Collegare applicazioni server e client con .NET Aspire
Utilizzare i variable font nel CSS
Gestire i dati con Azure Cosmos DB Data Explorer
Supportare lo HierarchyID di Sql Server in Entity Framework 8