SASSプロセッサでは、&
はネストされたルールの親セレクタを参照します。だから私はこのような何かをすることができます:SCSS - ネストされたクラスのダブルアンパサンド
.klass {
color: green;
& + & {
color: red;
}
}
しかし、クラスが入れ子になったときに失敗します。フィドルhere。
.container {
.klass {
color: green;
// v1: fails
& + & {
color: red;
}
// v2: fails
& + .container .klass {
color: red;
}
// v3: succeeds
& + .klass {
color: red;
}
}
}
ネストされていない親セレクタの繰り返しを含まないソリューションはありますか? &
はまたあなた.container
が含まれていること、だから、
:出力は次のようになります。
.container .klass + .container .klass
あなたはそれを行うことができ、ネスト解除あなたが言ったように
それは醜いだが、それは私の質問に答える一つsolutonは、このいずれかになります。ありがとう! – dyer