Применение эффекта перехода (transition) после появления ранее скрытого элемента?

Как вам известно, когда элемент со свойством display: none становится видимым, на нём и его потомках не срабатывают эффекты перехода, задаваемые свойством transition (наверное, из-за того, что свойство display само по себе нельзя анимировать и оно применяется мгновенно). Существует, как минимум, 2 варианта решения данной проблемы: отложенное добавление класса с transition с помощью js либо же использование свойства animation вместо transition. Знаете ли вы другие способы?

P.S. Возможно, я не совсем точно описал ситуацию, поэтому вот репродукция. 1. Мне не надо анимировать появление самого элемента. 2. Не надо рассматривать варианты, когда элемент делается невидимым с помощью других свойств.
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sdgroup14
зачем вам тогда display none? делайте скрытие элемента opacity 0; visibility hidden и потом применяйте к ним транзишн....
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект