2015-10-01 86 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