@kentos

Почему не срабатывает анимация?

Здравствуйте, есть проблемка, не срабатывает анимация, вот код:
setTimeout(function() {
    document.querySelector('.notification_proofly').classList.add('fadeOut');
    letStartAlert.removeChild(container);
  }, 2000);


@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
hzzzzl
@hzzzzl
нет длительности анимации
forwards чтобы остался невидимым после анимации

.fadeOut {
  animation: 2s fadeOut forwards;
}


https://codepen.io/anon/pen/GarLqq?editors=1010
Ответ написан
uselessmindYEAH
@uselessmindYEAH
Frontback cocaine developer
Не хватает длительности animation-duration
и animation-fill-mode чтобы сохранить стили последнего кадра анимации

https://codepen.io/begprod/pen/qGRwOG
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы