Latest web development tutorials

barra di avanzamento Bootstrap

Questo capitolo spiegherà Bootstrap barra di avanzamento. In questo tutorial, si vedrà come creare barra di avanzamento di caricamento Bootstrap, reindirizzare, o stato di funzionamento.

Bootstrap barra di avanzamento utilizzando le transizioni CSS3 e animazioni per ottenere l'effetto. Le vecchie versioni di Internet Explorer e Firefox 9 e precedenti non supportano questa funzione, Opera 12 non supporta le animazioni.

La barra di avanzamento di default

Creare una barra di avanzamento di base, attenersi alla seguente procedura:

  • Aggiungere un .progressclasse con il <div>.
  • Poi, in quanto sopra <div> all'interno, aggiungere unaclasse .progress-bar con un vuoto <div>.
  • Aggiungere un attributo di stile con una larghezza espressa in percentuale, come style = "60%"; 60% rappresenta la posizione della barra di avanzamento.

Diamo un'occhiata ai seguenti esempi:

Esempi

<div class = "progresso"> <div class = "progress-bar" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 40%; "> <span class = "SR-only"> 40% completato </ span> </ Div> </ Div>

Prova »

I risultati sono i seguenti:

Una barra di avanzamento

barra di avanzamento alternativo

Per creare una diversa barra di avanzamento in stile come segue:

  • Aggiungere un .progressclasse con il <div>.
  • Poi, in quanto sopra <div> all'interno, aggiungere unaclasse .progress-bar e classe vuota progresso-bar *con un <div>. Dove * può esseresuccesso, informazioni, avviso, pericolo.
  • Aggiungere un attributo di stile con una larghezza espressa in percentuale, come style = "60%"; 60% rappresenta la posizione della barra di avanzamento.

Diamo un'occhiata ai seguenti esempi:

Esempi

<div class = "progresso"> <div class = "progress-bar progress- bar-successo" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 90%; "> <span class = "SR-only"> 90% completa (con successo) </ span> </ Div> </ Div> <div class = "progresso"> <div class = "progress-bar progress- bar-info" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 30%; "> <span class = "SR-only"> 30% completa (Informazioni) </ span> </ Div> </ Div> <div class = "progresso"> <div class = "progress-bar progress- bar-warning" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 20%; "> <span class = "SR-only"> 20% completa (warning) </ span> </ Div> </ Div> <div class = "progresso"> <div class = "progress-bar progress- bar-pericolo" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 10%; "> <span class = "SR-only"> 10% completa (pericolo) </ span> </ Div> </ Div>

Prova »

I risultati sono i seguenti:

barra di avanzamento alternativo

strisce Barra di avanzamento

Creare una striscia barra di avanzamento, attenersi alla seguente procedura:

  • L'aggiunta di un .progressdi classe e .progress a strisceil <div>.
  • Poi, in quanto sopra <div> all'interno, aggiungere unaclasse .progress-bar e classe vuota progresso-bar *con un <div>. Dove * può esseresuccesso, informazioni, avviso, pericolo.
  • Aggiungere un attributo di stile con una larghezza espressa in percentuale, come style = "60%"; 60% rappresenta la posizione della barra di avanzamento.

Diamo un'occhiata ai seguenti esempi:

Esempi

<div class = "progresso progresso a righe" > <div class = "progress-bar progress- bar-successo" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 90%; "> <span class = "SR-only"> 90% completa (con successo) </ span> </ Div> </ Div> <div class = "progresso progresso a righe" > <div class = "progress-bar progress- bar-info" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 30%; "> <span class = "SR-only"> 30% completa (Informazioni) </ span> </ Div> </ Div> <div class = "progresso progresso a righe" > <div class = "progress-bar progress- bar-warning" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 20%; "> <span class = "SR-only"> 20% completa (warning) </ span> </ Div> </ Div> <div class = "progresso progresso a righe" > <div class = "progress-bar progress- bar-pericolo" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 10%; "> <span class = "SR-only"> 10% completa (pericolo) </ span> </ Div> </ Div>

Prova »

I risultati sono i seguenti:

strisce Barra di avanzamento

barra di avanzamento animato

Crea un barra di avanzamento animato, attenersi alla seguente procedura:

  • L'aggiunta di un .progressdi classe e .progress a strisceil <div>. Mentre l'aggiuntadi classe .active.
  • Poi, in quanto sopra <div> all'interno, aggiungere unaclasse .progress-bar con un vuoto <div>.
  • Aggiungere un attributo di stile con una larghezza espressa in percentuale, come style = "60%"; 60% rappresenta la posizione della barra di avanzamento.

Questo renderà le strisce hanno un senso di movimento da destra a sinistra.

Diamo un'occhiata ai seguenti esempi:

Esempi

<div class = "progresso progresso a righe attiva "> <div class = "progress-bar progress- bar-successo" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 40%; "> <span class = "SR-only"> 40% completato </ span> </ Div> </ Div>

Prova »

I risultati sono i seguenti:

barra di avanzamento animato

barra di avanzamento Stacked

È anche possibile impilare più barra di avanzamento. Diverse barre di avanzamento sulla stessa pila.progress possono essere realizzati, come illustrato nei seguenti esempi:

Esempi

<div class = "progresso"> <div class = "progress-bar progress- bar-successo" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 40%; "> <span class = "SR-only"> 40% completato </ span> </ Div> <div class = "progress-bar progress- bar-info" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 30%; "> <span class = "SR-only"> 30% completa (Informazioni) </ span> </ Div> <div class = "progress-bar progress- bar-warning" role = "progressbar" Aria-valuenow = "60" Aria-valuemin = "0" Aria-valuemax = "100" style = "width: 20%; "> <span class = "SR-only"> 20% completa (warning) </ span> </ Div> </ Div>

Prova »

I risultati sono i seguenti:

barra di avanzamento Stacked