我正在使用 SASS,发现有一点不方便,下面是我正在尝试做的事情的一个例子:
.message-error {
background-color: red;
p& {
background-color: yellow
}
}
预期的 CSS:
.message-error {
background-color: red;
}
p.message-error {
background-color: yellow ;
}
这个想法: 所有的元素与。Message-error 将是红色的,除非它是 p.message-error。这不是真实的情况,只是举个例子。
SASS 无法编译这个,我甚至尝试了字符串串联。有没有什么插件可以做同样的事情?
注意: 我知道我可以用另一个 CSS 定义,比如:
p.message-error{....}
... 下,但我想避免这一点,并使用一个地方为所有。消息错误定义。
谢谢。