对不起,这篇文章最没有创造力的标题,但我不知道如何把这个话。自动增加高度(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