Задать вопрос
Ingernirated
@Ingernirated
Романыч

Как задать выполнение анимации последовательно?

Есть 3 блока, как сделать так, чтобы после окончания анимации на первом, начиналась вторая и лишь по окончанию анимации второго, начиналась на третьем?
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@Nwton
dom.classList.add('anim-class-name');
dom.addEventListener('animationend', isAnimEnd);

function isAnimEnd(){
	dom.removeEventListener('animationend', isAnimEnd);
	dom.classList.remove('anim-class-name');
	//запускаем другую анимацию
}

p.s. вместо isAnimEnd может быть любая фк., но только не анонимная
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@semki096
в css через animation-duration, animation-timing-function
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы