對不起,這篇文章最沒有創造力的標題,但我不知道如何把這個話。自動增加高度(html,CSS)
我創建了一個DIV
<div class="pull-right" id="options">
<ul class="list-inline text-right" >
<li><button class="btn-link glyphicon glyphicon-tags"></button></li>
<li><button class="btn-link glyphicon glyphicon-time"></button></li>
<li><button class="btn-link glyphicon glyphicon-heart-empty"></button></li>
<li><button class="btn-link glyphicon glyphicon-remove text-danger"></button></li>
</ul>
</div>
我用下面的CSS隱藏和顯示這個DIV鼠標懸停
<style>
#options {
display: none;
}
#itemcard:hover #options {
display: block;
}
</style>
它工作正常,但問題是,當我移動鼠標to div class #itemcard它擴展了DIV的高度
我希望我解釋得很好,下面是一些截圖
之前鼠標懸停
正如我們所看到的按鈕顯示,但它創造了一個更大的GAP(顯示用紅線在截圖中)。
我怎麼能不這樣做並保持高度一致?我不想限制DIV的高度,因爲如果DIV有更多數據要顯示,我會將其運行到更多問題
是否可以將DIV的大小「BEFORE」呈現爲#options變爲顯示:無?
歡呼聲
有可能是圖標懸停效果使用有稍微增加大小鼠標移到它與事業的高度差。請檢查我不確定,這可能是一個原因。 – Sinto