Example pageFlexbox的div的通過圖像調整
火狐/ IE10 /歌劇,upong縮小窗口,在保持當前大小的圖像,不結垢做的。
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%;
}
如果發生違規行爲,它與Flexbox無關:http://cssdeck.com/labs/8a2elgsy – cimmanon