将鼠标悬停在另一个div上时显示div

时间:2013-09-28 00:55:23

标签: css html hover

我正试图让它当你将鼠标悬停在图像上时出现一个彩色小盒子。我在这里重新创建了这个场景:http://jsfiddle.net/UaXUS/

当我删除visibility:hidden属性时div正确显示,但是当我尝试使用悬停部分时则不显示。有关如何解决此问题的任何建议?我还试过display:none转到display:inlinedisplay:block,但没有运气

1 个答案:

答案 0 :(得分:11)

替换

#content:hover + #hoverbar{
    visibility:visible;
}

#content:hover > #hoverbar{
    visibility:visible;
}

#content:hover #hoverbar{
    visibility:visible;
}

加号'+'适用于兄弟姐妹。在你的情况下,div是嵌套的。

Here the updated jsfiddle