tutoriais mais recente desenvolvimento web
 

Bootstrap Progress Bars


Bar Progresso Básico

Uma barra de progresso pode ser usado para mostrar um usuário quanto tempo ele / ela está em um processo.

Bootstrap oferece vários tipos de barras de progresso.

Uma barra de progresso padrão no Bootstrap parece com isso:

70% Completo

Para criar uma barra de progresso padrão, adicionar um .progress classe para um <div> elemento:

Exemplo

<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="70"
  aria-valuemin="0" aria-valuemax="100" style="width:70%">
    <span class="sr-only">70% Complete</span>
  </div>
</div>
Tente você mesmo "

Nota: As barras de progresso não são suportados no Internet Explorer 9 e anteriores (porque eles usam transições e animações CSS3 para alcançar alguns dos seus efeitos).

Nota: Para ajudar a melhorar a acessibilidade para as pessoas que utilizam leitores de tela, você deve incluir o aria-* atributos.


Progress Bar Com Etiqueta

Uma barra de progresso com um rótulo parece com isso:

70%

Remova a .sr-only classe a partir da barra de progresso para mostrar uma percentagem visível:

Exemplo

<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="70"
  aria-valuemin="0" aria-valuemax="100" style="width:70%">
    70%
  </div>
</div>
Tente você mesmo "

As barras de progresso Colorido

aulas contextuais são usados ​​para fornecer "significado através de cores".

As classes contextuais que podem ser usados ​​com barras de progresso são:

  • .progress-bar-success
  • .progress-bar-info
  • .progress-bar-warning
  • .progress-bar-danger
40% completo (sucesso)
50% completo (info)
60% completo (aviso)
70% completo (perigo)

O exemplo a seguir mostra como criar barras de progresso com as diferentes classes contextuais:

Exemplo

<div class="progress">
  <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40"
  aria-valuemin="0" aria-valuemax="100" style="width:40%">
    40% Complete (success)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="50"
  aria-valuemin="0" aria-valuemax="100" style="width:50%">
    50% Complete (info)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60"
  aria-valuemin="0" aria-valuemax="100" style="width:60%">
    60% Complete (warning)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="70"
  aria-valuemin="0" aria-valuemax="100" style="width:70%">
    70% Complete (danger)
  </div>
</div>
Tente você mesmo "

Bares listrado Progresso

As barras de progresso também pode ser listrado:

40% completo (sucesso)
50% completo (info)
60% completo (aviso)
70% completo (perigo)

Adicionar classe .progress-bar-striped para adicionar listras para as barras de progresso:

Exemplo

<div class="progress">
  <div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar"
  aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width:40%">
    40% Complete (success)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar"
  aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width:50%">
    50% Complete (info)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar"
  aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:60%">
    60% Complete (warning)
  </div>
</div>

<div class="progress">
  <div class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar"
  aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width:70%">
    70% Complete (danger)
  </div>
</div>
Tente você mesmo "

Animated Progress Bar

Aqui está um "animated" barra de progresso:

40%

Adicionar classe .active para animar a barra de progresso:

Exemplo

<div class="progress">
  <div class="progress-bar progress-bar-striped active" role="progressbar"
  aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width:40%">
    40%
  </div>
</div>
Tente você mesmo "

As barras de progresso empilhados

As barras de progresso também podem ser empilhados:

Espaço livre
Atenção
perigo

Criar uma barra de progresso empilhadas, colocando vários bares na mesma <div class="progress"> :

Exemplo

<div class="progress">
  <div class="progress-bar progress-bar-success" role="progressbar" style="width:40%">
    Free Space
  </div>
  <div class="progress-bar progress-bar-warning" role="progressbar" style="width:10%">
    Warning
  </div>
  <div class="progress-bar progress-bar-danger" role="progressbar" style="width:20%">
    Danger
  </div>
</div>
Tente você mesmo "

Teste-se com exercícios!

Exercício 1 » Exercício 2» Exercício 3 » Exercício 4»