我想要在我的页面的一个元素上产生悬停效果,并且该效果发生在不是悬停元素的子项的图像上。css3选择器问题:悬停效果另一个元素
一些HTML
<img id="background" src="image.jpg" />
<div id="container">
<div id="bar"></div>
</div>
<style>
#background{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
#bar:hover + #background{
/* apply some sexy css3 to the background image */
}
/*
tried #bar:hover ~#background
*/
</style>
这样的想法是徘徊在你的光标移到DIV#吧我会申请一个灰度效果的图像,但我似乎无法获得选择工作:(此让我伤心的小狗
任何帮助表示赞赏,并感谢您提前:)
不幸的是与DOM遍历,你不能向上和向后。您设置的选择器需要在DOM – kunalbhat
bugger中拥有#background AFTER #bar,在#container中 - 给我的老朋友jQuery,我去那么:) – user1806445
@kunalbhat:CSS选择器不是“DOM遍历”。您可以使用DOM遍历在任何方向移动。 – BoltClock