【发布时间】:2021-03-03 19:05:50
【问题描述】:
假设我有以下几点:
<div class="class1 class2">...</div>
<div class="class1 ...">...</div>
有没有办法制定一个 SCSS 规则,类似于“对于具有类 class1 和除 class2 之外的任何其他类的元素应用这些属性”。因此,如果默认情况下 div 将具有蓝色背景,我将能够编写类似这样的内容并使所有 class1 而不是 class2 的 div 具有红色背景。
.class1 && !.class2 { // invented syntax, of course
background-color: red;
}
我知道还有其他方法可以实现这一点,但我很想知道您是否可以通过这种方式做到这一点。
【问题讨论】: