Задать вопрос
@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;
}
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

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