mannaro
@mannaro
Умею профессионально гуглить

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

Добрый день! Подскажите, пожалуйста, как сделать так, чтобы картинка была определенной ширины и высоты, но не больше чем 100%?
Сделать это не составляет труда, однако, надо как-то сообщать ширину/высоту, иначе картинка становится растянутой.

Пример: https://jsfiddle.net/5fs3dkqj/
Как можно решить? Желательно без JS, но можно и с ним :) Размер исходной картинки есть.

P.S: Такой вопрос возник из-за того, что при загрузке сайта (а равно при смене изображения) все скачет, так как картинка не знает ее высоту. А если высоту задать, то она становится растянутой.
  • Вопрос задан
  • 527 просмотров
Решения вопроса 1
lazalu68
@lazalu68
Salmon
img {
  max-width: 100%;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Сделайте обертку, туда передавайте нужные размеры (https://jsfiddle.net/5fs3dkqj/2/)
Ответ написан
img {width: 100%; max-width: 100%; height: auto;}

если не нужно на всю ширину, то width: 100% уберите
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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