Задать вопрос

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

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

Вариант с оним измерением работает на ура, а вот двумя не могу ничего придумать...
  • Вопрос задан
  • 3030 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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%
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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