Come creare una barra di avanzamento
Allo scopo di generare una barra di avanzamento, impostare il .progresso Classe per l'elemento predecessore nel frattempo, dai .barra di avanzamento all'elemento successore, mentre la larghezza della barra di avanzamento viene regolata utilizzando la proprietà di larghezza.
Html
Il Parent Div è stato fornito il .Classe di progresso mentre il bambino Div è stato dato il .Classe di barre di avanzamento. Infine, usando la proprietà di larghezza la larghezza della barra di avanzamento è stata impostata al 50%.
Produzione
Una barra di avanzamento è stata generata con successo.
Ora apprendiamo vari modi in cui puoi modellare una barra di progresso.
Come ridimensionare una barra di avanzamento
Per impostazione predefinita, una barra di avanzamento ha un'altezza 16px o 1rem ma a seconda della preferenza è possibile scalare l'altezza della barra di avanzamento su e giù. A tale scopo, fissare la stessa altezza per il Div predecessore e il Div successore.
Html
Il codice sopra genererà due barre di avanzamento, una con un'altezza 20px e la seconda con altezza 40px. Si noti che il container di avanzamento e la barra di avanzamento sono stati assegnati la stessa altezza in entrambi i casi.
Produzione
L'output mostra due barre di avanzamento con altezze diverse.
Come etichettare una barra di avanzamento
Dal momento che sappiamo una barra di avanzamento mostra l'avanzamento di un processo, quindi, se si desidera mostrare questo progresso nei numeri o percentuali, semplicemente scrivi un testo all'interno del bambino div.
Html
La barra di avanzamento creata nel codice sopra ha un'etichetta che dice "50%". Questa etichetta corrisponde all'avanzamento del processo.
Produzione
Un'etichetta è stata assegnata correttamente alla barra di avanzamento.
Come colorare una barra di progresso
Se si desidera fornire i colori a una barra di avanzamento, assegnare semplicemente le classi di colore di sfondo al contenitore della barra di avanzamento. Le classi di colore di sfondo sono .BG-PRIMARY, .BG-SUCCESS, .BG-Secondary, .BG-Info, .BG-Warning, .BG-Danger, .BG-Light, .bg-dark, .bg-mutata.
Html
Qui stiamo creando cinque barre di avanzamento ciascuna con una larghezza e un colore diverso.
Produzione
Fornire colori alle barre di avanzamento si sommerà alla bellezza del sito Web.
Come creare una barra di avanzamento a strisce
Un'altra cosa divertente che puoi fare per modellare una barra di avanzamento è renderlo a strisce e per farlo assegnare il .a strisce di progresso Classe per il contenitore figlio.
Html
Il codice sopra genere genererà una barra di avanzamento a strisce con larghezza del 50%.
Produzione
Ecco come viene creata una barra di avanzamento a strisce.
Come animare una barra di progresso
L'animazione di una barra di avanzamento farà muovere i progressi all'interno della barra. Questo può essere fatto fornendo il .Progress-bar-Animato classe per la barra di progresso insieme al .a strisce di progresso classe.
Html
Qui stiamo creando una barra di avanzamento animata a strisce con larghezza del 50%.
Produzione
È stata creata una barra di avanzamento animata.
Come impilare più barre di avanzamento
Se desideri impilare più barre di avanzamento insieme, mettile semplicemente all'interno del container di avanzamento.
Html
Il codice sopra si accumulerà tre barre di avanzamento ciascuna con una larghezza diversa.
Produzione
L'output sopra mostra tre barre di avanzamento impilate.
Conclusione
In Bootstrap 5, può essere creata una barra di avanzamento assegnando .progresso classe al contenitore principale e .barra di avanzamento Classe per il contenitore figlio. Si ridimensiona l'altezza di una barra di avanzamento assegnando la stessa altezza ai contenitori genitore e figlio. Una barra di avanzamento può essere etichettata posizionando un po 'di testo al suo interno, inoltre, per creare barre di avanzamento colorate usando le classi di colore di sfondo. Inoltre, è possibile creare barre di avanzamento a strisce e animate usando il .a strisce di progresso, E .Progress-bar-Animato lezioni rispettivamente.