【发布时间】:2013-12-09 07:32:50
【问题描述】:
我有 2 个单独的 div 标签。当有人将鼠标悬停在 div1 上时,我希望 div2 出现。 这就是我想要实现的目标..
HTML
<div class="div1">
HOVER TO ADD DETAILS
</div>
<div class="div2">
<input type="image" src="img1.png" name="btn1" value="btn1">
<input type="image" src="img2.png" name="btn1" value="btn1">
<input type="image" src="img3.png" name="btn1" value="btn1">
</div>
CSS
.div1{ background-color:#bcbcbc; width: 400px; height:45px;}
.div2{ display:none; position:relative; width: 50px; margin:0 auto;}
.div1 > .div2 {display:block; }
这就是我正在尝试的.. 它不起作用。当我悬停 div1 时,我无法显示 div2。我在网上搜索过,但找不到我想要的。任何想法如何做到这一点。我会很感激这样做的CSS方式。提前谢谢..
【问题讨论】:
-
您是否尝试在悬停时减少
div-1的z-index? -
我没有尝试过 z-index,因为 div2 没有出现。它返回或返回是一个单独的问题。
-
类似this
-
是的,我想要同样的效果。但为什么会闪烁??
-
我不完全确定。可能是因为当您将鼠标悬停在 div1 上时,它的 z-index 会减小并且 div2 会出现。所以现在你将鼠标悬停在 div2 上