样式覆盖,基本就是加权重重写,而权重都加到!important还没有用,八成是选择器的问题。
先来分析下,正常这个蓝色按钮,起作用的样式选择器是.el-button--primary
,权重就是这一个class,鼠标悬停后起作用的选择器是.el-button--primary:focus,.el-button--primary:hover
,鼠标按下起作用的选择器是.el-button--primary.is-active, .el-button--primary:active
,如果要覆盖的话就是重写这几个样式就行了。
比如在选择器前加个body,直比当前选择器权重大1,但是就有效,但是这样就修改了全部蓝色按钮样式了,逍遥修改某些样式,那就在那些位置加上你自定义的类名,用这个类名作为选择器前置内容。
你这里加上!important还没有用,估计样式覆盖写的选择器不是.el-button--primary
或.el-button--primary:focus,.el-button--primary:hover
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…