при рестарте начиналось с того же место где в прошлый раз закончилось?
https://codepen.io/m1ndgap/pen/eYJKojr?editors=1010
на MDN дока довольно куцая, по кускам вычитываю в разных туториалах, но не нашел как это решить. Думаю в сторону того чтобы на mouseleave сделать endElementAt() и высчитать как сделать чтобы он до конца анимации доиграл (типа посчитать currentTime - duration time, в таком духе). Но может есть способы попроще?
Буду очень благодарен, тема тяжело гуглится, везде предлагают библиотеки всякие и цсс анимации.
Как вариант при завершении менять начальный фрейм(from)
Обсуждают сегодня