2014-09-01 196 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