我想要在我的頁面的一個元素上產生懸停效果,並且該效果發生在不是懸停元素的子項的圖像上。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