【发布时间】:2016-06-01 09:02:37
【问题描述】:
我正在尝试生成两个图像的垂直堆栈,这些图像以不同的视口大小进行缩放。我希望所有图像都保留它们的纵横比并使用 flexbox(不是绝对要求,而是理想的)。
现在我的 HTML 是这样的
<div class="fullwidth">
<div class="verticalimages">
<img src="http://placehold.it/500x600">
<img src="http://placehold.it/500x600">
</div>
</div>
使用 CSS
.fullwidth{
width:100%;
}
.verticalimages{
display: flex;
flex-direction: column;
width: 33.3%;
height: calc(33.3% * 600 / 500);
}
图像的宽度会相应缩放,但高度不会。我做错了什么?
我这里有代码:
【问题讨论】: