transform: scale(x, y) (Scales the element)transform: rotate(deg) (Rotates the element)transform: translate(x, y) (Moves the element)transform: skew(x, y) (Skews the element)transition: property duration timing-function delay;
property (What to animate)duration (Animation duration)timing-function (Speed curve, e.g., ease-in-out)delay (Delay before animation starts)animation: name duration timing-function delay iteration-count direction;
name (Keyframe animation name)
duration (Total animation time)
timing-function (Easing method) ease, linear, ease-in-out
delay (Time before animation starts)
iteration-count (Number of times the animation plays) infinite
direction (Forward, reverse, alternate, normal, and alternate-reverse)
Keyframes
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}