Las transiciones CSS permiten que los cambios de estado de los elementos (como color, tamaño, posición) ocurran de forma gradual y animada, en lugar de inmediata.
Con la propiedad transition, el color de fondo de un botón puede cambiar gradualmente a otro color al hacer hover.
En este ejemplo, el botón tiene un color azul por defecto y cambia a verde con una transición suave al hacer hover.
Las transiciones también se pueden aplicar a tamaños. Un cuadro puede aumentar su ancho y alto gradualmente al hacer hover.
La propiedad transition se compone de varios sub-atributos que controlan el comportamiento de la animación.
Propiedad | Descripción |
---|---|
transition-property | Define a qué propiedad CSS se aplica la transición. |
transition-duration | La duración de la transición en segundos o milisegundos. |
transition-timing-function | La curva de velocidad de la transición, como ease, linear, ease-in, ease-out. |
transition-delay | Retraso antes de que inicie la transición. |
Sigue estas recomendaciones para usar transiciones CSS de forma efectiva:
Please sign in to ask Lara about CSS Transitions.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.