CSS Animation
CSS3 animations make it possible to animate transitions from one CSS style configuration to another. Animations consist of two components:
A style describing the animation and a set of keyframes that indicate the start and end states of the animation's CSS style, as well as possible intermediate waypoints along the way.