2015-10-01 61 views
0

嵌套我知道你可以这样添加父选择:麻烦与青菜

.main-selector { 
    .parent-selector & { 

    } 
} 

我试图找出是否有办法回去。主要-选择这样我就可以将悬停状态样式添加到子元素。所以,这样的事情:

.main-selector { 
    .child-selector { 
     *styles* 
     .main-selector:hover & { 
     *hover styles* 
     } 
    } 
} 
+1

等等。所以你想要悬停在子元素或父级? – Jesse

+0

关于子元素,但悬停监听器将位于父元素上。 – user2339729

回答

0

正确的语法是:

.main-selector { 
    .child-selector { 
     *styles* 
    } 
    &:hover { 
     *hover styles* 
    } 
} 

这将产生一个悬停你main-selector。你可以用另一种方式做,就像这样:

.main-selector { 
    &:hover { 
     *hover styles* 
    } 
    .child-selector { 
     *styles* 
    } 
    } 
+0

这就是我所害怕的。我希望避免为子元素(正常,悬停和活动)设置3块样式,并希望用普通的子元素样式嵌套不同的状态。 – user2339729