CSS3 Transition Idiom

As more browsers are starting to support CSS3 transitions I've found myself trying to take advantage of their availability more and more. I discuss browser feature detection and how to determine CSS3 capabilities the user's browser has via JavaScript. Further, I explore how easy it is to make use of CSS transitions in browsers that support it or use JavaScript animations for those that don't.