Why not use CSS animation here?