【发布时间】:2016-08-13 15:00:24
【问题描述】:
因此,我目前正在尝试获取 div 的高度以在变小/变大时保持与宽度的比例,下面的图像更好地显示了我在每张图像底部尝试做的事情。而不是像图 2 中那样溢出的高度,我希望它像图 1 一样,我只是不确定如何在这里做到这一点。
example state 1 | example state 2
HTML
<div class="browser-wrapper">
<div class="browser">
<div class="browser-header">
</div>
<div class="screen">
<img src="assets/img/pieces/leakyroof.png" alt="">
</div>
</div>
</div>
CSS
.browser-wrapper {
display: flex;
padding: 1em;
align-items: center;
justify-content: center; }
.browser {
background-image: url("../../assets/img/broswer-outline.svg");
background-repeat: no-repeat;
background-position: 100% 0%;
width: 76%;
height: 40em; }
.screen {
width: 98.8%;
max-height: 75.5%;
border-bottom-right-radius: 5px;
overflow-y: scroll;
margin: auto; }
.screen img {
width: 100%; }
.browser-header {
width: 100%;
min-height: 5.7vw; }
【问题讨论】: