Progreso animado | Programar Plus

Jonathan Snook sobre la complejidad de animar el <progress> elemento. Si no está familiarizado, ese es el elemento que escupe una imagen similar a un gráfico de barras que indica una posición entre dos valores:

Este ejemplo tiene estilos personalizados, pero entiendes el punto.

La publicación de Jonathan muestra un método para animar un cambio en el valor de progreso usando CSS y un toque de JavaScript mientras se asegura de que se anima correctamente en todos los navegadores modernos. La demostración que hizo se ve bastante ordenada. Estoy seguro de que este va a ser uno de esos puestos a los que vuelvo una y otra vez.

Recientemente compartimos una publicación de Dave Rupert que adopta un enfoque SVG. Jeremias Menichelli también tiene un enfoque alternativo, creando una forma de anillo y convirtiéndola en un componente React.

Enlace directo →