【发布时间】:2017-02-02 10:22:50
【问题描述】:
我有一个带有 3 个图像的 flex,如果窗口太小,我希望它们调整大小,当窗口首先变小时,它们会重新排序,以便它们垂直堆叠,当窗口变得更小时,图片会被挤压而不是调整大小希望保持图像具有适当的纵横比。
.images {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.images div {
display: flex;
margin: 1rem;
}
.images img {
height: 16rem;
max-width: 100%;
}
<div class="images">
<div>
<img src="http://placehold.it/150x200">
</div>
<div>
<img src="http://placehold.it/150x150">
</div>
<div>
<img src="http://placehold.it/150x100">
</div>
</div>
【问题讨论】:
-
您的 16rem 是必需品吗?你真的想用它来实现什么?
-
@Daniel 不,但我希望至少在最大宽度处具有统一的高度
-
你想如何处理高度很大的图像,你想缩小它们以适应一定的高度吗?图片应该有最大高度吗?