📖
Animaciones CSS
🎬 ¿Qué son las Animaciones?
Las animaciones CSS permiten que los elementos de tu página se muevan, cambien de color, tamaño, o hagan efectos geniales ¡sin necesidad de JavaScript!
💡 Dos formas de animar:
1. transition - Cambios suaves al hacer hover
2. @keyframes - Animaciones completas y repetibles
🎯 Transition (transiciones):
.boton {
background: blue;
transition: all 0.3s ease;
}
.boton:hover {
background: red;
transform: scale(1.1);
}
🎬 @keyframes (animaciones):
@keyframes rebote {
0% { transform: translateY(0); }
50% { transform: translateY(-20px); }
100% { transform: translateY(0); }
}
.pelota {
animation: rebote 1s ease infinite;
}
⚙️ Propiedades de animation:
animation-name
Nombre del @keyframes
animation-duration
Duración (ej: 2s, 500ms)
animation-timing-function
ease, linear, ease-in-out
animation-iteration-count
Repeticiones (número o infinite)
💻
Editor de Animaciones
👁️
Vista Previa Animada