Задать вопрос
@mikilikala
На фронте

Как я могу обратно прокрутить анимацию keyframes?


При нажатии добавляется класс active для которого создана анимация с помощью keyframes. Я использую toggle и при ещё одном нажатии у меня анимация конечно не будет работать в обратном порядке.

Как можно добиться обратной анимации в данной ситуации?

У меня решение в голове только одно - создать два таких же кейфрейма, но чтобы у них анимация была обратная. После нажатия убирать класс active со старой анимацией и добавлять например unactive с новой (обратной) анимацией и через 0.4 секунды (именно столько длится анимация в css) с помощью setTimeOut убирать класс unactive
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@MikUrrey
Вообще на счет добавления-удаления классов направление мысли верное, но вроде как писать обратную анимацию больше не нужно - появилось правило
animation-direction: reverse
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект