Мне было интересно, есть ли способ установить ширину изображения в css, но иметь масштаб высоты с этим изображением, чтобы он не искажался. У меня есть ведущее изображение, которое мне нужно иметь ширину 720 пикселей, но высота не имеет значения, я бы просто хотел, чтобы высота была масштабируемой, чтобы она была пропорциональна ширине, чтобы она не выглядела растянутой.
.lead-image img{
width: 720px;
}
Когда я это делаю, ширина просто растягивается до 720 пикселей, но высота остается такой же, а не масштабируемой.
Edit: Я понял это, когда я установил высоту на 100%, чем она работает. благодаря
Вероятно, вы хотите установить для вашего обтекающего изображения.lead определенную ширину и высоту, а затем установите стиль img, как показано выше, чтобы:
.lead-image {
width: 720px;
height: 300px;
}
.lead-image img {
width: 100%;
height: auto;
}
К сожалению, пропорциональное изменение размера изображения - это боль в этом отношении, по крайней мере, контейнер для упаковки, имеющий фиксированную высоту.
Установив высоту для автоматического увеличения ширины и масштаба изображения
.lead-image img {
width: 720px;
height: auto;
}
Установив высоту на 100%, а также масштаб. благодаря
auto
.