AlexBelkevich
@AlexBelkevich
Нет нерешаемых задач. Есть деревянные клиенты

Почему не работает задержка меню?

Здравствуйте! Есть сайт.
Там есть верхнее меню. Мне надо, что при наведении на меню подменю появлялись с небольшой задержкой.
Я ставлю свойства для этого подменю
transition-delay: 1s, 1s;
    transition-duration: .3s, .3s;

Но ничего не меняется. Может, я не до конца понимаю принципы работы анимации? Подскажите, пожалуйста.
  • Вопрос задан
  • 323 просмотра
Решения вопроса 2
dimka-dooz
@dimka-dooz
front-end разработчик)
С свойством display , переходы не работают. Используй css анимацию.
.element-animation{
  animation: animationFrames linear .5s;
  animation-fill-mode:forwards; 
}

@keyframes animationFrames{
  0% {
    opacity:0;
    display:none
  }
  90% {
    opacity:0;
    display:block
  }
  100% {
    opacity:1;
    display:block 
 }
}
Ответ написан
Комментировать
@skazi_premiere
Верстаем как умеем ;) HTML/CSS/JS
Для display:none не работает transition.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час