Animation in CSS allows you to specify the change in the properties of CSS elements. Transition feature also allow you to change the properties of elements but it provides a little features to do that. In order to take this concept further, the CSS3 comes with keyframe based animations that allow you to specify the change in CSS properties.