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
Utilizzare le View Transition API di JavaScript
Creare una file based app con C#
Gestione delle scrollbar dinamiche in HTML e CSS
Realizzare un accordion con gli elementi HTML details e summary
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Utilizzare Locust con Azure Load Testing
Configurare automaticamente un webhook in Azure DevOps
Esporre un server MCP esistente con Azure API Management
Gestire progetti NPM in .NET Aspire
Pubblicare un MCP Server in GitHub MCP Registry
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Evitare la compressione degli artefatti in un workflow di GitHub
I più letti di oggi
- Gli agenti AI sono uno dei temi più interessanti del momento, ma costruirli bene richiede molto più di un semplice prompt. In questa sessione parleremo di Azure AI Foundry con un taglio concreto, utile per capire come progettare agenti AI enterprise-grade, integrarli con tool e memoria, monitorarli e gestirne il deployment in modo efficace. Ci vediamo a Milano al Global Azure 2026 - ASPItalia.com, con Stefano Demiliani. #GlobalAzure #Azure #AzureAIFoundry #AI #AIAgents https://aspit.co/globalazure-26
- AKS non significa solo fare deploy. Significa anche gestire workload, operation, scalabilità e affidabilità nel modo giusto. In questa sessione parleremo di Azure Kubernetes Service con un taglio concreto, utile per chi vuole capire come portare Kubernetes in produzione senza complessità inutile. Ci vediamo a Milano per il Global Azure 2026 - ASPItalia.com, con Antonio Lamorte e Matteo Tumiati. #GlobalAzure #Azure #AKS #Kubernetes https://aspit.co/globalazure-26
- Utilizzo del persistent state di Blazor nel prerendering




