CSS Transitionified version with jQuery.animate as fallback

I can see the use of CSS transitions since it is much more smoother on mobile devices than jQuery.animate.