我正在使用 [class*='-text']
带有变量的文本颜色类的选择器整个规则如下所示:
[class*='-text']{
--textcolor:inherit ;
--textalpha: 1;
color: rgba(var(--textcolor),var(--textalpha)) !important;
}
.red-text{--textcolor: 244,67,54}
.red-text.text-lighter-1{--textcolor: 239,83,80}
.purple-text{--textcolor: 156,39,176}
.purple-text.text-lighter-1{--textcolor: 171,71,188}
.blue-text{--textcolor: 33,150,243}
.blue-text.text-lighter-1{--textcolor: 66,165,245}
.text-alpha-2{--textalpha: 0.2}
.text-alpha-4{--textalpha: 0.4}
.text-alpha-6{--textalpha: 0.6}
.text-alpha-8{--textalpha: 0.8}
现在,当我想排除一些引导类时,.align-text-top
或者.align-text-bottom
我正在使用选择器作为
[class*='-text']:not(.align-text-top):not(.align-text-bottom)
但这完全取消了通配符规则。任何建议如何从通配符规则中排除这些类?谢谢