【发布时间】:2013-06-04 08:48:54
【问题描述】:
我有 2 个具有以下类名的 div:“red”和“green” 绿色 div 是隐藏的,但是当鼠标悬停在红色 div 上时,会出现绿色 div。 但是,绿色 div 出现在红色 div 前面。我想颠倒顺序,以便将鼠标悬停在红色 div 上时,绿色会出现在其下方,即我希望红色 div 与绿色 div 重叠(我不只是想要两个 div 之间的空格,我想要红色 div 超过绿色 div)。我实际上想在红色 div 中包含一个背景 PNG,以便当绿色 div 出现时它实际上位于 PNG 下方。
绿色的 div 嵌套在红色的 div 中,我的 CSS 如下:
.green{
display: none;
}
.red:hover .green{
display: block;
}
【问题讨论】:
-
还有位置属性。
-
如果您向我们展示 HTML,而不是向我们描述它,这(可能)会更容易回答。代码减少了自然语言中固有的歧义,并带来无限更好/更可靠的答案。