CSS Animate
JavaScript CSS Animate
Sicherlich gibt es einige fertige Routinen um eine Animation (slide, resize, ...)  zu erzielen, z.B. jQuery  .animate() aber manchmal reicht auch die kleine Lösung, hier nun die Variante mit CSS Transitions. 
fade infade outmove leftmove rightHTML
 cssAnimate.htm 
StyleSheet
 cssAnimate.js