Задать вопрос
@vafarulez
Верстаю сайты

Как сделать плавное изменение высоты блока при наведение?

Как сделать плавное изменение высоты блока если не известен итоговый размер блока. Тоесть я не могу знать точно какой будет height после наведение. transition не работает когда у height ставишь значение auto
  • Вопрос задан
  • 7487 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@lemme
Frontend
Верно, с height не сработает, но, слава яйцам, что есть, такие замечательные свойства, как min-height. max-height.

Voila
https://jsfiddle.net/sevy28ph/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
populyarno.com/spravochnik-css/transition здесь демо с высотой, изучайте
Ответ написан
Комментировать
kn1ght_t
@kn1ght_t
transform scale
Ответ написан
Комментировать
@devstudent
frontend-developer
добавьте при наведении верхний и нижний паддинги, а без наведения поставьте их нулевыми ,
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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