Rotación infinita con animación CSS
Last updated: 21.02.2026
Views: 82
Un elemento que gira infinitamente en un sitio web es una forma interesante de atraer la atención del usuario. Es bastante fácil implementar un elemento de este tipo mediante CSS. Aquí hay un ejemplo de código CSS para una rotación infinita en el sentido de las agujas del reloj.
CSS
.rotate-clockwise {
animation-name: clockwise;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@keyframes clockwise {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
La clase CSS .rotate-clockwise se puede escribir en una línea.
.rotate-clockwise {
animation: 3s linear infinite clockwise;
}
Si necesita girar en sentido antihorario, esto también es fácil de hacer.
CSS
.rotate-counterclockwise {
animation-name: counterclockwise;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@keyframes counterclockwise {
0% {
transform: rotate(360deg);
}
100% {
transform: rotate(0deg);
}
}
Puedes ver un ejemplo de código funcionando en Codepen: https://codepen.io/igorrybalko/pen/XJrLRvg
Publicaciones similares:
-
Cómo añadir un favicon a un sitio web
Un favicon es un icono de un sitio web. La forma más sencilla de añadirlo a la página es colocar un icono con el nombre favicon.ico de 16 x 16 píxeles en la raíz del siti...
-
Problema de escala de imagen en Outlook
Cuando estaba redactando correos electrónicos en HTML, me encontré con el hecho de que en Outlook de escritorio (resulta que alguien más lo usa) las imágenes se mostraban...
-
Cómo crear un menú desplegable utilizando solo HTML y CSS
En un artículo anterior, vimos cómo crear un menú desplegable con JavaScript (jQuery). En este artículo, veremos cómo crear un menú desplegable usando solo HTML y CSS. Es...
Leave a Reply