JSFiddle - React, Tailwind, and code Playground
HTML
<h1>Изменяйте размеры области просмотра</h1>
<div>
<img src="//lorempixel.com/100/750/" alt=""/>
</div>
CSS
html, body {
height: 100%;
padding: 0;
margin: 0;
}
h1 {
margin: 0;
}
div {
background: #d4dbe0;
min-width: 600px;
width: 50%;
////////////**Причина в высоте*///////
height: auto;
max-height: 100%;
////////////**Причина в высоте*///////
overflow: hidden;
margin: 7% auto;
padding: 0 0;
top: 0; left: 0; bottom: 0; right: 0;
border-radius: 2px;
text-align: center;
/* для наглядности */
padding: 10px;
background: red;
margin:10px;
}
img {
max-width: 100%;
max-height: 100%;
}