Более прямолинейный вариант данной анимации - здесь.