如何使用CSS flex box模型强制保持图像的纵横比?
JS Fiddle: http://jsfiddle.net/xLc2Le0k/2/
请注意,图像会拉伸或缩小以填充容器的宽度。 这很好,但我们是否也可以使其拉伸或缩小高度以保持图像比例?
HTML
<div class="slider">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
</div>
CSS
.slider {
display: flex;
}
.slider img {
margin: 0 5px;
}
background-image: url(...); background-size: contain; background-repeat: no-repeat
的<div>
。 - Blazemonger