274 of 313 menu

Propiedad animation-timing-function

La propiedad animation-timing-function establece la velocidad de cambio (aceleración) de la animación. Por ejemplo, primero lento, luego rápido, después lento de nuevo, etc.

Sintaxis

selector { animation-timing-function: valor; }

Valores

Valor Descripción
ease Primero lento, luego rápido, al final nuevamente lento.
ease-in Comienza lentamente y se acelera gradualmente.
ease-out Comienza rápidamente y se detiene gradualmente.
ease-in-out Primero lento, luego rápido, al final nuevamente lento. Se diferencia de ease en la velocidad.
linear Siempre la misma velocidad.
step-start No hay animación, la propiedad toma inmediatamente el valor final.
step-end No hay animación, la propiedad espera el tiempo establecido en animation-duraton, y luego toma instantáneamente el valor final.
steps El valor de la propiedad cambia a saltos.
cubic-bezier Curva de Bézier que puede definir una animación arbitraria. Ver generador de curvas de Bézier.

Valor por defecto: ease.

Comparación de diferentes valores

Pasa el mouse sobre los bloques que se presentan a continuación, para ver el funcionamiento de todos los tipos de funciones de tiempo:

Véase también

  • la propiedad animation,
    que es una propiedad abreviada para animaciones
  • la regla @keyframes,
    que define los fotogramas clave de la animación
  • las transiciones suaves transition, que representan una animación al pasar el cursor sobre un elemento
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar