2017-06-18 4 views
0

私はそれがクラス.eventContainerを持っており、クラス.todoを持つ親を持っている場合、要素を選択したい、またはそれは、クラス.grid.todo持っている場合:"is descendant or has class"のsass/cssセレクタはありますか?

.todo .eventContainer, 
.grid.todo 
    background-color: gray 

を避けるために、ネスティングでこれを行う方法があります.todoクラスを2回指定しますか?

+0

https://css-tricks.com/the-sass-ampersand/ – jonrsharpe

+0

@jonrsharpeありがとう、働いています。あなたが答えとして投稿するなら、私はそれを受け入れます – Chris

答えて

2

コメントで指摘したように、あなたは、ネストされたルールで親セレクタを挿入する(official documentationを参照)、このような何かをアンパサンド演算子を使用することができます。

.todo 
    & .eventContainer, 
    &.grid 
    background-color: gray 

これはにコンパイルします:

.todo .eventContainer, 
.todo.grid { 
    background-color: gray; 
} 
関連する問題