Ingernirated
@Ingernirated
Романыч

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

Есть 3 блока, как сделать так, чтобы после окончания анимации на первом, начиналась вторая и лишь по окончанию анимации второго, начиналась на третьем?
  • Вопрос задан
  • 292 просмотра
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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