@Overlord934

Как сделать пропорциональное уменьшение блока при position: absolute?

Проблема следующая. Нужно поставить картинку на абсолютное позиционирование в блоке, но когда сужается экран происходит следующее:
1. Если указать блоку max-width: ... и max-height: ... , то из-за того, что картинка стоит на абсолютном позиционировании блок принимает значение ширины и высоты 0. Т.е этот вариант отпадает т.к блока физически не видно.
2. Если указать просто width и height, то тогда не будет пропорционального уменьшения.
Как можно реализовать пропорциональное уменьшение иначе?
Вот мой код
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 1
@leeroyjenkins176
Для пропорционального уменьшения - aspect-ratio. Если браузерная поддержка не позволяет, то посмотрите, как реализован класс .ratio в бутстрапе.
А для уменьшения блока относительно ширины используйте width и max-width вместе
.el {width: 500px; max-width: 100%}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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