2014-09-01 195 views
1

我知道我該怎麼做「父母懸停,兒童行動」與子元素懸停,影響家長

.parent:hover > .child{background:#a4d186;} 

,但我想這個可能的話:

.parent < .child:hover{blabla} 
+2

對不起我新。但感謝 – BoldClock 2014-09-01 07:51:40

+0

如果孩子徘徊,父母也是如此。這不適合你嗎? – 2014-09-01 07:53:25

+0

@Salman它也選擇孩子。我只需要它來影響父母。 – BoldClock 2014-09-01 07:57:35

回答

1

有這樣的沒有選擇還但你可以使用「〜」選擇器。 下面是從w3.org

的摘錄的一般兄弟組合子由與「波浪線」(U + 007E,〜) 字符分隔簡單選擇的兩個序列的。由兩個序列表示的元素在文檔樹中共享相同的父親,並且由第一序列 表示的元素先於(不一定立即)在第二個 所表示的元素之前。

所以你可以那樣做:

HTML:

<div class="parent-like-div">Do Something</div> 
<div class="to-be-controlled">Control me</div> 

CSS:

.parent-like-div:hover ~ .to-be-controlled 
{your code apply on .to-be-controlled when you hover .parent-like-div} 

http://jsfiddle.net/h7grfeod/

+2

謝謝你,這是我需要的東西。它只能在之後選擇。但是謝謝。 – BoldClock 2014-09-01 07:53:09