Transitions and Animations
One evolution with CSS3 was the ability to write behaviors for transitions and animations. Front end developers have been asking for the ability to design these interactions within HTML and CSS, without the use of JavaScript or Flash, for years. Now their wish has come true. With CSS3 transitions you have the potential to alter the appearance and behavior of an element whenever a state change occurs, such as when it is hovered over, focused on, active, or targeted. Read more... Animations within CSS3 allow the appearance and behavior of an element to be altered in multiple keyframes. Read more... Transitions provide a change from one state to another, while animations can set multiple points of transition upon different keyframes.