Saltar al contenido principal

Propiedades CSS de las animaciones

Los efectos de entrada y hover de Fancy Animations consiguen su resultado con un puñado de propiedades CSS distintas. Saber cuál usa cada animación explica tanto por qué algunas combinaciones chocan (ver Combinar animaciones) como si una animación es segura de usar en un elemento concreto — transform y clip-path pueden chocar con un diseño que el elemento ya tenga (un transform que hayas puesto en otro sitio, una máscara clip-path, un antecesor 3D con preserve-3d), y las que se basan en pseudoelementos necesitan un elemento que pueda tener ::before/::after (no un <img> a secas — ver Restricciones con imágenes).

Animaciones que usan transform​

AnimaciónQué hace
ZoomEscala el elemento hacia dentro o hacia fuera
SlideDesliza el elemento desde una dirección
RotateGira el elemento alrededor de un punto
BounceCae en su sitio con un rebote elástico

Animaciones que usan position: relative​

AnimaciónQué hace
Slide relativeComo Slide, pero la distancia es un porcentaje del viewport, no del elemento — pensada para emparejarse con otra animación de transform sin que las dos compitan por la misma propiedad

Animaciones que usan clip-path​

AnimaciónQué hace
CircleRevela el elemento a través de una máscara circular que crece
SweepRevela el elemento con un barrido
FanRevela el elemento con un barrido en forma de abanico

Animaciones que usan box-shadow​

AnimaciónQué hace
RingUn anillo que se expande y se desvanece hacia fuera del elemento

Animaciones que usan ::before / ::after​

AnimaciónQué hace
BorderUna línea que recorre el propio borde del elemento, en bucle continuo

Estas son las únicas clases de entrada/hover con esta restricción — todo lo demás de las tablas de arriba es seguro en cualquier elemento, incluidas las imágenes.