我使用语义,他们的颜色类如下所示。
<button class='ui red button'> hover me to change red </button>
在以下情况下显示具有不同阴影的红色按钮:活动:悬停和默认状态。
但是我希望类颜色只显示在:悬停状态; 当没有悬停时,按钮会覆盖灰色颜色。
可以通过添加一个CSS类来完成吗?
注意:我不想复制每个语义颜色类来实现此结果
答案 0 :(得分:4)
示例:
.button:not(:hover) {
color: white;
background: green;
}
.button {
background: red;
color: #fff;
}
<button class='ui red button'> hover me to change red </button>
答案 1 :(得分:0)
要将按钮的非悬停状态颜色覆盖为灰色,请尝试此 -
button.red.button{background-color:grey;background:gray;}
答案 2 :(得分:0)
是的,你可以做到。再向该按钮添加一个类。
<button class='ui red button hover-red'> hover me to change red </button>
.hover-red{
background: #ddd !important;
}
.hover-red:hover{
background-color: #E75859 !important;
color: #FFFFFF;
}