Los últimos tutoriales de desarrollo web
 

W3.CSS Las barras de progreso


Las barras de progreso

Una barra de progreso se puede utilizar para mostrar hasta qué punto a lo largo de un usuario se encuentra en un proceso:

20%


Barra de progreso básicos

La clase W3-progreso-contenedor define un contenedor para la barra de progreso y el W3-progressbar define la barra de progreso real (la zona de "lleno"). Ajuste el ancho de la barra de progreso con la propiedad width CSS:

Ejemplo

<div class="w3-progress-container">
  <div class="w3-progressbar" style="width:10%"></div>
</div>

Inténtalo tú mismo "


Barra de progreso Tamaños

Establecer la anchura / tamaño de la barra de progreso con un valor de porcentaje de 0 a 100%:



Ejemplo

<div class="w3-progress-container">
  <div class="w3-progressbar" style="width:50%"></div>
</div>

Inténtalo tú mismo "


Barra de progreso Colores

Por defecto, el color de la W3-progreso-contenedor es de color gris claro y el W3-progressbar es gris:

Cambiar su color con cualquiera de las clases de color W3.CSS:



Ejemplo

<div class="w3-progress-container w3-light-blue">
  <div class="w3-progressbar w3-blue" style="width:75%"></div>
</div>

Inténtalo tú mismo "


Barras de progreso redondeadas

Utilice cualquiera de las clases W3-redondas para añadir esquinas redondeadas para sus barras de progreso:



Ejemplo

<div class="w3-progress-container w3-round">
  <div class="w3-progressbar w3-round" style="width:25%"></div>
</div>

Inténtalo tú mismo "


Las etiquetas Barra de progreso

Añadir un nuevo elemento dentro de la "w3-progressbar" para agregar una etiqueta a la barra de progreso.

Consejo: Utilice la clase W3-centro para mantener siempre la etiqueta centrada. Si se omite, se alinea a la izquierda.

25%

50%

75%

Ejemplo

<div class="w3-progress-container">
  <div id="myBar" class="w3-progressbar w3-green" style="width:25%">
    <div class="w3-center w3-text-white">25%</div>
  </div>
</div>

Inténtalo tú mismo "


Barra de progreso dinámico

El uso de JavaScript para crear una barra de progreso dinámico:


Ejemplo

<div class="w3-progress-container">
  <div id="myBar" class="w3-progressbar w3-green" style="width:1%"></div>
</div>

<button class="w3-btn" onclick="move()">Click Me</button>

<script>
function move() {
    var elem = document.getElementById("myBar");
    var width = 1;
    var id = setInterval(frame, 10);
    function frame() {
        if (width >= 100) {
            clearInterval(id);
        } else {
            width++;
            elem.style.width = width + '%';
        }
    }
}
</script>

Inténtalo tú mismo "


Barra de progreso dinámico con etiquetas

Centrado etiqueta:

Ejemplo

20%

Inténtalo tú mismo "

Alineado a la izquierda de etiquetas:

Ejemplo

20%

Inténtalo tú mismo "

La etiqueta exterior de la barra de progreso:

Ejemplo

20%

Inténtalo tú mismo "