我正在嘗試將圖像放在一個div中,該div響應地縮放,並且始終爲方形。響應方格內的垂直中心圖像
我已經得到了總是方部分工作歸功於真棒CSS-only option here。
CSS:
.thumbnail_container {
position: relative;
width: 25%;
padding-bottom: 25%;
float:left;
}
.thumbnail {
position:absolute;
width:100%;
height:100%;
text-align:center;
}
HTML:
<div class="thumbnail_container vcenter-ext">
<div class="thumbnail vcenter-int">
<img src="http://placehold.it/200x300" />
</div>
</div>
而且在一個div V型排列通常是很直向前:
.vcenter-ext { display: table;}
.center-int { display: table-cell; vertical-align: middle;}
但最終,我似乎無法將它們一起使用......任何人都可以指出我的問題?!?
如果你不關心[=
你可以看看這個答案,響應正方形的內容:http://stackoverflow.com/a/20457076/1811992它描述了一個很好的技術,以響應正方形中心的內容。 –