Можно ли масштабировать изображение с сохранением пропорций только средствами CSS?

Есть блок 300х300 px. Можно ли сделать без JS что бы если картинка внутири блока шириной меньше 300, то растягивалась по-горизонтали с сохранением пропорций, а если не хватает высоты, то расстягивалать по-вертикали?

Вариант с оним измерением работает на ура, а вот двумя не могу ничего придумать...
  • Вопрос задан
  • 3018 просмотров
Пригласить эксперта
Ответы на вопрос 3
delch
@delch
Frontend developer
img {
  background-size: cover
}

Пример
Ответ написан
Комментировать
@chernyavskiy94
img{
   width: 100%;
   height: auto;
}
Ответ написан
mr_T
@mr_T
Web-разработчик
display: block (чтобы не появлялась пустая линия под картинкой)
max-width: 100%
max-height: 100%
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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