我不明白为什么以下代码生成.test a.test {color: black;}
而是预期a.test {color: black;}
?
我认为它是&.a
的一种相反的方法,它只生成test.a
(在这种情况下)。
.test {
width: 10px;
a#{&} {
color: black;
}
}
答案 0 :(得分:0)
我刚刚找到了a.test
样式的解决方案,其中a
类嵌套在.test
中。
有一个特殊的sass指令@at-root
允许在列表的根目录下发出一个样式块。
// Sass
.test {
@at-root a#{&} {color: blue;}
}
// Generated CSS
a.test {color: blue;}