Animaciones con keyframes en CSS
Una secuencia de estados con nombre, repetible y reproducible.
@keyframes xp-pop {
0% { transform: scale(1); }
40% { transform: scale(1.18); }
100% { transform: scale(1); }
}
@keyframes pulse {
from { opacity: 0.4; }
to { opacity: 1; }
}
.xp.pop {
animation: xp-pop 320ms ease-out 1 forwards;
}
.loading {
animation: pulse 1s ease-in-out infinite alternate;
}
Cómo funciona
@keyframeslista los pasos como porcentajes o con from y to.- El orden del shorthand es nombre, duración, easing y conteo.
forwardsconserva el cuadro final al terminar.
Palabras clave y builtins usados aquí
animationkeyframesmsopacitysscaletransform
El intento, en números
- Líneas
- 18
- Caracteres a escribir
- 299
- Tokens
- 85
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 57 segundos.
Paso 3 de 8 en Movimiento y efectos; paso 13 de 21 en CSS responsivo y moderno.