有一個可容納div內部的出價div(leftBox
):LeftBox-InnterTop
和LeftBox-InnterButtom
。第一個內部div有90%的高度,另一個有10%。通常情況下,第一個內部div(LeftBox-InnterTop
)被隱藏,並且在鼠標懸停在常規div中時淡入。如何調整div在其他兄弟淡出時不移動
我的問題是類LeftBox-InnterButtom
當兄弟div被隱藏時,它會變爲頂部。它應該留在盒子的底部。即使隱藏了另一個潛水點,我怎樣才能讓它堅持到底?
這裏是CSS和HTML代碼:
.leftBox {
float:left;
width:300px;
height:300px;
background:url(http://goo.gl/Z3Escd);
}
.LeftBox-InnterTop {
width:100%;
height:90%;
background: rgba(255, 255, 255, 0.50);
}
.LeftBox-InnterButtom {
width:100%;
height:10%;
background: rgba(0, 0, 0, 0.80);
}
HTML:
<div class="leftBox">
<div class="LeftBox-InnterTop">
<div class="SmallBoxes"></div>
<div class="SmallBoxes"></div>
<div class="SmallBoxes"></div>
<div class="SmallBoxes"></div>
</div>
<div class="LeftBox-InnterButtom"></div>
</div>
演示:http://jsfiddle.net/danials/X7VTE/2/
好的!我沒有想到這個解決方案。我只是使用jQuery來產生淡化效果。 –
在許多情況下,瀏覽器路由要好得多。你的效果將使用更少的資源,並且需要更少的代碼。以下是純CSS解決方案:http://jsfiddle.net/X7VTE/12/。 – DRD