step animation, pulled out the CSS