Transiciones en CSS
Interpolar un cambio de propiedad en el tiempo, solo sobre las propiedades baratas.
.button {
transition: background-color 150ms ease-out,
transform 150ms ease-out;
}
.button:hover {
transform: translateY(-1px);
}
.button:active {
transform: translateY(0);
}
.panel {
transition: opacity 200ms ease, visibility 200ms;
}
Cómo funciona
- Nombra las propiedades en vez de usar
all. transformyopacityaniman sin recalcular el layout.- Una duración corta y una curva ease-out se sienten ágiles.
Palabras clave y builtins usados aquí
msopacitypxtransformtransitiontranslateYvisibility
El intento, en números
- Líneas
- 16
- Caracteres a escribir
- 238
- Tokens
- 58
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 39 segundos.
Paso 1 de 8 en Movimiento y efectos; paso 11 de 21 en CSS responsivo y moderno.