CSS3 transitions are now available on Firefox, Chrome, Safari, Opera and … IE9!, and it’s awesome.
CSS Transitions allows property changes in CSS values to occur smoothly over a specified duration.
Javascript is not anymore required for simple animation.
Specifically, we don’t need Javascript to manage animation with setInterval or with any library like jQuery.animate : Forget the animation management, stay focused on the real work.
In this article, I will try to explain why and how using css3-transition with some examples.

Reactions