Firefox/IE10/Opera,在缩小窗口时,将图像保持在当前大小,根本不进行缩放。
Chrome 是唯一可以按比例缩小所有内容的设备。我不知道 Chrome 是否做错了什么,或者所有其他浏览器都做错了什么,或者如何修复它。
HTML
<section>
<div class="card"><img src="http://placehold.it/120x200" alt="" /></div>
<div class="card"><img src="http://placehold.it/120x200" alt="" /></div>
<div class="card"><img src="http://placehold.it/120x200" alt="" /></div>
<div class="card"><img src="http://placehold.it/120x200" alt="" /></div>
<div class="card"><img src="http://placehold.it/120x200" alt="" /></div>
</section>
CSS
section {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end;
}
.card {
margin: 0 5px;
position: relative;
}
.card img {
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
display: block;
max-height: 100%;
max-width: 100%;
}