Чем заменить Flash или На чем сейчас делают анимацию для веба?
Начните отсюда:
paperjs.org
https://greensock.com/tweenmax
Ну а если анимация очень простая то вообще на CSS:
https://daneden.github.io/animate.css/
И начните изучение:
https://habrahabr.ru/post/135816/
https://habrahabr.ru/company/odnoklassniki/blog/158917/
https://habrahabr.ru/company/nordavind/blog/209462/
Ваш пример даже на чистом CSS можно, мне кажется.