andreylc
@andreylc
html, css, js, java

Возможно ли через transition реализовать плавное раскрытие блока?

Есть блок с меню:

<div class=" container height-none">
  <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
  </ul>
</div>

.height-none {
height: 0;
}

На JS реализовано появление блока через переключение класса height-none.

Возможно ли реализовать через transition плавное раскрытие блока, то есть, изменение высоты с 0 до auto?
  • Вопрос задан
  • 204 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
до авто - нельзя
люди извращаются с max-height

max-height: 0 -> max-height: 500px
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
можно) но придется поизвращаться с таймаутом в js) https://jsfiddle.net/jh6xcbd7/8/
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы