Каков принцип переворачивающегося таймера на JS?
Через transform3d и Rotate https://codepen.io/jerrylow/pen/jVoWwp
10 гифок по одной для каждой цифры, и в соответствии от времени выбирается нужная гифка проигрывается и заменяется следующей. По крайней мере так делали раньше, а вот сейчас может как-то похожим образом можно через svg, но я в этом не очень опитен