Задать вопрос
@mr_blond97

Как сделать transition в CSS от height: 0 к height: auto?

Нужно применить transition в CSS при смене height(либо max-height) элемента.
Проблема в то что transition работает когда в height задано конкретное значение высоты, например переход от height: 0 к height: 100px, и не работает когда задано значение height: auto (либо max-height: max-content) пример.

Как сделать transition в CSS от height: 0 к height: auto?
  • Вопрос задан
  • 884 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@BelkinVadim
Frontend разработчик
Именно height с нуля в auto никак. Нужны числовые значения в данном случае для плавного перехода.
Плюсую вариант Александр, тем более у вас там закомментирована максимальная высота, которую вы и могли бы использовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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