Documentación y ejemplos para el uso de barras de progreso personalizadas de Bootstrap con soporte para barras apiladas, fondos animados y etiquetas de texto.
Cómo funciona
Los componentes de progreso están construidos con dos elementos HTML, algo de CSS para establecer el ancho y algunos atributos.
No utilizamos
el
<progress>
elemento HTML5
, lo que garantiza que pueda apilar barras de progreso, animarlas y colocar etiquetas de texto sobre ellas.
Usamos
.progress
como envoltorio para indicar el valor máximo de la barra de progreso.
Usamos el interior
.progress-bar
para indicar el progreso hasta ahora.
El
.progress-bar
requiere un estilo en línea, clase de utilidad, o CSS personalizada para establecer su anchura.
El
.progress-bar
también requiere un poco
role
y
aria
atributos para que sea accesible.
Pon todo eso junto y tienes los siguientes ejemplos.
Bootstrap proporciona un puñado de
utilidades para configurar el ancho
. Dependiendo de sus necesidades, estos pueden ayudar a configurar rápidamente el progreso.
Etiquetas
Agregue etiquetas a sus barras de progreso colocando texto dentro del
.progress-bar.
25%
Altura
Solo establecemos un
height
valor en
.progress
, por lo que si cambia ese valor, el interior
.progress-bar
cambiará automáticamente de tamaño en consecuencia.
Backgrounds
Utilice clases de utilidad en segundo plano para cambiar la apariencia de las barras de progreso individuales.
Varias barras
Incluya varias barras de progreso en un componente de progreso si es necesario.
A rayas
Agregue
.progress-bar-striped
a cualquiera
.progress-bar
para aplicar una raya a través de un degradado CSS sobre el color de fondo de la barra de progreso.
Rayas animadas
El degradado de rayas también se puede animar. Agregue
.progress-bar-animated
para
.progress-bar
animar las rayas de derecha a izquierda a través de animaciones CSS3.
Progress Small
Progress Small, tiene las mismas funcionalidades sin embargo la altura es mucho menor (5px or 0.3125rem) y ademas las esquinas son cuadradas.