我總是在想,如果沒有JS,這是可能的。以未知尺寸居中放大並且可能比只有css的容器大
這是那些在這裏你可以看到,仍然有devolpers和設計師之間的間隙情形之一的,希望我們能在這裏幫助關閉它:)
這裏是如何做到這一點的很好的解釋(但對於較小的元素不僅僅是容器) http://css-tricks.com/centering-in-the-unknown/
//HTML
<div class="something-semantic">
<img class="something-else-semantic" src="wtvr"></img>
</div>
//CSS
.something-semantic {
display: table;
width: 100%;
}
.something-else-semantic {
display: table-cell;
text-align: center;
vertical-align: middle;
}
這是一個很好的解決方案! – user3037493
這麼接近..這是做什麼是中心使與或高度100%,但我需要的圖像佔據與高度> 100%:s – coiso
如果你想圖像填充容器,嘗試background-大小:代替。包含對於顯示整個圖像非常有用,無論容器大小如何,但封面可能是您正在尋找的效果! – chrisgonzalez