Animate.css is a collection of over fifty CSS animations including: flash, bounce, shake, pulse, swing, flip, rotate, fade and much more.
To animate a CSS element, all that is required is to attach the animate.css stylesheet and add the class “animated” & any animation name to the element.
When animate.css is combined with jQuery, elements can be animated with events by adding the class name to the element.
There is also a tool for creating your own custom build of the style sheet so you can select only the required animations for your project.