это мой макет.
Желаемое поведение заключается в том, что при изменении размера окна по вертикали изображение масштабируется с сохранением исходного соотношения сторон.
Мой код работает очень хорошо во всех браузерах кроме Safari (вы можете увидеть его, попробовав фрагмент в разных браузерах).
У вас есть решение? Спасибо;)
.wrap-container{
width: 100%;
display: flex;
justify-content: center;
background-color: yellow;
height: 55vh;
}
.wrap{
width: 700px;
background-color: aqua;
display: flex;
justify-content: flex-start;
align-items: flex-end;
padding-top: 64px;
}
.wrap img{
height: 100%;
width: auto;
max-width: 300px;
max-height: 300px;
}
<div class="wrap-container">
<div class="wrap">
<img src="https://via.placeholder.com/300"/>
</div>
</div>