Css 重置伪类样式

Css 重置伪类样式,css,pseudo-class,Css,Pseudo Class,有没有办法在没有伪类的情况下将伪类中的样式重置为默认值?这有点像initial/inherit,但用于伪类而不是元素 例如,引导设置所有活动按钮的background:none。我相信这可以防止默认的奇怪的长方体点击状态,看起来像是80/90年代的状态。我想将一些按钮的背景设置为图像,但将每个伪类的背景设置为相同的值可能会带来不便/冗余,即使使用LESS/Sass这样的预处理器也是如此 Bootstrap的风格: .btn.active, .btn:active { background

有没有办法在没有伪类的情况下将伪类中的样式重置为默认值?这有点像
initial
/
inherit
,但用于伪类而不是元素

例如,引导设置所有活动按钮的
background:none
。我相信这可以防止默认的奇怪的长方体点击状态,看起来像是80/90年代的状态。我想将一些按钮的背景设置为图像,但将每个伪类的背景设置为相同的值可能会带来不便/冗余,即使使用LESS/Sass这样的预处理器也是如此

Bootstrap的风格:

.btn.active, .btn:active {
    background-image: none;
}
我提议的风格:

.btn.active, .btn:active {
    background-image: non-pseudo-class-state;
}
有没有办法在一个地方做到这一点而不必每次都设置它