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 se construyen con dos elementos HTML, algo de CSS para establecer el ancho y algunos atributos. No usamos el elemento HTML5<progress> , lo que garantiza que pueda apilar barras de progreso, animarlas y colocar etiquetas de texto sobre ellas.
Usamos .progresscomo contenedor para indicar el valor máximo de la barra de progreso.
Usamos el interior .progress-barpara indicar el progreso hasta el momento.
.progress-barRequiere un estilo en línea, clase de utilidad o CSS personalizado para establecer su ancho .
El .progress-bartambién requiere algunos roley ariaatributos para que sea accesible.
Pon todo eso junto, y tienes los siguientes ejemplos.
Bootstrap proporciona un puñado de utilidades para establecer 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 archivo .progress-bar.
25%
Altura
Solo establecemos un heightvalor en .progress, por lo que si cambia ese valor, el interior .progress-barcambiará automáticamente de tamaño en consecuencia.
Antecedentes
Use clases de utilidad de fondo para cambiar la apariencia de las barras de progreso individuales.
Varias barras
Incluya múltiples barras de progreso en un componente de progreso si lo necesita.
A rayas
Agregue .progress-bar-stripeda cualquiera .progress-barpara aplicar una franja a través de un degradado CSS sobre el color de fondo de la barra de progreso.
rayas animadas
El degradado rayado también se puede animar. Agregue .progress-bar-animateda .progress-barpara animar las rayas de derecha a izquierda a través de animaciones CSS3.