Progress Bar Generator
Crea barre di avanzamento CSS personalizzate con anteprima live. Scegli stile, colori, raggio e ottieni HTML + CSS pronti.
① Imposta la percentuale e scegli lo stile ② Regola colori e altezza ③ Copia CSS e HTML
/* CSS */
.progress-wrap {
background: #2a2a2a;
border-radius: 999px;
height: 20px;
overflow: hidden;
position: relative;
}
.progress-bar {
width: 65%;
height: 100%;
border-radius: 999px;
transition: width 0.3s;
background: #c9b89a;
}
/* HTML */
<div class="progress-wrap">
<div class="progress-bar"></div>
</div>Cos'è una barra di avanzamento CSS e quando usarla?
Una barra di avanzamento CSS è un componente UI che rappresenta visivamente il completamento di un'attività o uno stato di caricamento. Costruita con HTML e CSS puri, non richiede JavaScript per la visualizzazione statica. Il wrapper esterno fornisce il binario (sfondo), mentre il div interno si riempie proporzionalmente tramite width: {percentuale}%. Le barre a strisce usano repeating-linear-gradient a 45 gradi. Le barre animate applicano un'animazione background-position per simulare il movimento.