【发布时间】:2018-07-11 11:52:37
【问题描述】:
我需要增加给定类选择器的类特异性。
例子:
.test {
color: #fff;
}
目前我需要输入 .test.test 来增加特异性。
是否有另一种方法来解决这个问题,比如函数 increase() 或其他增加它而不附加相同类名的方法?
【问题讨论】:
-
总是加
not(#radomThingHere)这样你会增加更多的ID -
这就是我想要避免的。我需要一个显式函数 increase() 或 override()。
-
我对 SASS 没有经验,但我的想法是创建该函数,该函数将自动为您想要的任何类附加
:not(#radomThingHere) -
假设
increase()函数如您所描述的那样存在,您希望它如何影响您生成的CSS? Sass 只是一个创建 CSS 的工具。如果用 CSS 做不到,那么用 Sass 也做不到。 -
我希望它在我的 css 选择器的最后部分添加一些内容: Like .my-class:not(false) => 它应该添加 :not(false)