如何更改禁用的复选框颜色

时间:2019-08-08 02:58:47

标签: css semantic-ui

我想覆盖已禁用复选框的语义ui css,因为我不擅长css,所以我不应该覆盖哪个角色。

<link href="https://semantic-ui.com/dist/semantic.min.css" rel="stylesheet"/>
<div class="ui disabled checkbox">
  <input type="checkbox" disabled="disabled">
  <label>Disabled</label>
</div>
<div class="ui disabled checkbox">
  <input type="checkbox" disabled="disabled">
  <label></label>
</div>

从上面的代码段看来,他们似乎在设计标签的样式。如何将复选框颜色的框设置为灰色或任何较深的颜色?

1 个答案:

答案 0 :(得分:2)

input[type="checkbox"]:disabled + label::before{
  background: gray;
}
input[type="checkbox"]:disabled + label:hover::before{
  background: gray;
  border: 1px solid #d4d4d5;
}
<link href="https://semantic-ui.com/dist/semantic.min.css" rel="stylesheet" />
<div class="ui disabled checkbox">
  <input type="checkbox" disabled="disabled">
  <label>Disabled</label>
</div>
<br/>
<div class="ui disabled checkbox">
  <input type="checkbox">
  <label>Abled</label>
</div>