![](/img/trans.png)
[英]Sass referencing parent selectors using the ampersand character within nested selectors
[英]Nested selectors using Sass
我怎樣才能使用 Sass 獲得這個 output?
.class.active .class-name1 {}
.class.active .class-name2 {}
這是我嘗試過的:
.class {
&.avtive {
&-name1 {
}
&-name2 {
}
}
}
您需要保留對外部 class 名稱的引用,並將其插入到您的-name
類中。 使用color: red
作為要應用的樣式的示例:
.class {
$outer-class: &;
&.active {
#{$outer-class}-name1 {
color: red;
}
#{$outer-class}-name2 {
color: red;
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.