just use plain CSS3 transition