Permite mostrar gráficamente el progreso de una tarea, como:
- La carga de un archivo
- La carga de una aplicación
- El avance de algún proceso
Solo posee dos parámetros, que son:
Max. El valor máximo
Value. El valor actual
Ejemplo:
<progress max="100" value="20"></progress>
Para ver realmente la funcionalidad de este elemento, podemos hacer uso de javascript, por ejemplo:
<p> <progress max="100" value="0" id="barra"></progress> </p> <button onclick="setInterval('cargar()',1000)">Cargar</button> <script> function cargar(){ var barra = document.getElementById("barra"); barra.value += 5; } </script>
Puedes ver el ejemplo funcionando AQUI