DEf*_*ion 2 css sass css-selectors
我知道在SCSS中我可以这样做:
.foo {
color: blue;
a {
color: red;
.bar & { color: green; }
}
}
Run Code Online (Sandbox Code Playgroud)
得到这个:
.foo { color: blue; }
.foo a { color: red; }
.bar .foo a { color: green; }
Run Code Online (Sandbox Code Playgroud)
但有没有办法追加该选择器,导致:
.foo { color: blue; }
.foo a { color: red; }
.foo.bar a { color: green; }
Run Code Online (Sandbox Code Playgroud)
请注意,这是一个简单的示例,在我的用例中,规则嵌套比这更深.
在&只能一个级别.在您的代码示例中,您将无法获得预期的代码.你需要以不同的方式处理它.
.foo {
color: blue;
a {
color: red;
}
&.bar {
a {
color:green;
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |