Quiero hacer una rotación de mi icono de carga por CSS.
Tengo un ícono y el siguiente código:
<style>
#test {
width: 32px;
height: 32px;
background: url('refresh.png');
}
.rotating {
-webkit-transform: rotate(360deg);
-webkit-transition-duration: 1s;
-webkit-transition-delay: now;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
}
</style>
<div id='test' class='rotating'></div>
Pero no funciona. ¿Cómo se puede rotar el icono usando CSS?
Respuestas:
fuente
-moz-
y-ms-
prefijos bajo-webkit-keyframes
? como solo el webkit leerá,-webkit-keyframes
creo que es seguro eliminarlos.transform
.Trabajando bien:
fuente
Animación de rotación infinita en CSS
MDN - Animación web CSS
fuente
Sin prefijos, por ejemplo, en su forma más simple:
fuente
Funciona en todos los navegadores modernos.
fuente
fuente
Rotación en agregar clase .active
fuente
fuente