Neat little example showing how to combine CSS animations:
Check out this Pen!
Beware with animationend
though, Firefox still has its quirks with it (in my experience it will fire most of the time, but sometimes it won’t).
A video walking through the code is available