jQuery Transit is a plugin that help you do super-smoot CSS transformations and transitions in jQuery.
With jQuery Transit you can make transitions from any CSS property (with easing if you want). They will happen much smoother than if you were to use jQuery’s default .animate(). You can do 2D transformations like translate, skew, rotate and scale or 2D transformations like rotate x, rotate y or rotate 3D.
You have lots of options to help you in your project: