@eldar_web

Изображение по размерам родителя в CSS, как?

Есть к примеру div с размерами 500px на 500px. И внутри него изображение (с разные размерами).

Как сделать так, что изображение был в естественных пропорциях внутри этого блока (без никакого растяжения) ?
  • Вопрос задан
  • 4904 просмотра
Решения вопроса 3
@R3AD
img{
display: block;
max-width: 100%;
}
Это правило должно быть в любой верстке
Ответ написан
Комментировать
@IceJOKER
Web/Android developer
не выходя за рамки родителя?
указываете ширину равную 100% и все, высоту браузер сам вычислит, можно установить max-*, чтоб за рамки не выходило изображение
Ответ написан
Stalker_RED
@Stalker_RED
Если по каким-то причинам display: block; max-width: 100%; не подходит
есть новое свойство: object-fit: cover jsfiddle.net/o5may4qp
более старое, широко поддерживаемое - background-size: cover
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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