Задать вопрос
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer

Как задать задержку появления элементов на странице с помощью CSS?

есть на странице блок, появление которого я хочу задать через 2 секунды после загрузки.
Кейфрейм делает своё дело, но после проигрывания анимации элемент снова исчезает. Если задать элементу в свойствах строгий opacity 1, то он появляется на странице сразу после прогрузки, потом после значения animation-delay проигрывается анимация появления.
Можно ли сделать так, чтоб он, после проигрывания анимации, принимал значение opacity 1, а до - opacity 0. Или придётся прибегать к джедайской силе setTimeout?
  • Вопрос задан
  • 773 просмотра
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
pm_wanderer
@pm_wanderer
junior-HTML
Можно сделать через animation-fill-mode: both
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
thisishappi
@thisishappi
Верстальщик=)
scrollReveal.js очень даже + прост
Ответ написан
Ваш ответ на вопрос

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

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