所以,这是第一个div
:
<div id="parent">
<a>
<div>
<img />
<h3 id="important_text">text</h3>
</div>
</a>
</div>
第二个div
结构或多或少相同......
<div id="sibling">
<a>
<div>
<img />
<h3 id="important_text_n2">text</h3>
</div>
</a>
</div>
我想要什么:当我悬停#parent
时,我希望#important_text
(只是h3#important_text
,而不是全部div
!)重叠(实际上是#sibling
他的孩子)。img
当我不悬停时#parent
,我想要#sibling
重叠#parent
。
我已经尝试过z-index
,但我无法#important_text
重叠其父母的兄弟姐妹(#sibling
)。
编辑:
使用(不工作的CSS):
#parent {
z-index: 5;
}
#sibling {
z-index: 15;
}
/* option 1 */
#parent:hover a div h3 {
z-index: 20;
}
/* option 2 ... here I wanted to decrease the sibling img's z-index to a value between #parent and #important_text, but I didn't work either. */