11

所以看起来我可以通过以下方式更改空的背景颜色md-checkbox

md-checkbox .md-icon {
background: red;
}

但我无法改变 check 的背景md-checkbox。我试图玩:checked, ::before, ::after... 但没有成功。

我应该如何进行?

4

2 回答 2

10

您需要使用主题类以及md-checked类组合来定义具有更高特异性的选择器。例如:

md-checkbox .md-icon {
    background: red;
}
md-checkbox.md-default-theme.md-checked .md-icon {
    background: orange;
}

当然,避免使用!important,这表明您的样式有问题。

于 2015-09-03T13:44:59.133 回答
6

在新版本中添加了下划线 ._md-icon:

md-checkbox.md-checked ._md-icon {
         background-color: white;
}
于 2016-05-23T13:00:46.647 回答