[英]Vertical alignment for a fluid div displaying images of different heights
好吧..這是交易。 我一直在修改我不久前購買的 WordPress 主題,但我碰壁了。 不幸的是,我不是 CSS 識字。 我可以調整東西,但我懷疑我能否自己解決這個問題。 所以,這是一個呼救聲:)
網站和div的代碼如下: http://photography.hamsterwheelproject.com/category/photo-of-the-day/
element.style {
overflow: hidden;
z-index: 0;
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
display: block;
}
#superbgimage img {
position: static !important;
height: auto !important;
width: 100% !important;
top: 0 !important;
margin: 0 auto;}
這個想法是讓圖像始終垂直居中顯示。 我想將寬度保持為 100% 並水平填充屏幕,同時保持照片的縱橫比。
謝謝!
如果你可以給你的容器一個固定的高度,那么使用 CSS 很容易:
#superbgimg {
line-height:800px; /* height of screen */
}
#superbgimg img {
vertical-align:middle;
}
如果您無法在 CSS 中設置固定高度,您可以使用 JQuery (或任何其他 javascript 解決方案)輕松設置它:
$(function(){
$('#superbgimg').css('line-height',$('#superbgimg').height() + 'px');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.