Ell*_*one 10 javascript css checkbox angularjs angularjs-material
所以看起来我可以通过以下方式更改空的背景颜色md-checkbox:
md-checkbox .md-icon {
background: red;
}
Run Code Online (Sandbox Code Playgroud)
但我无法改变已检查的背景md-checkbox.我试着玩:checked,::before,::after...但没有成功.
我该怎么办?
您需要使用主题类以及md-checked类组合,以便定义具有更高特异性的选择器.例如:
md-checkbox .md-icon {
background: red;
}
md-checkbox.md-default-theme.md-checked .md-icon {
background: orange;
}
Run Code Online (Sandbox Code Playgroud)
当然,避免使用!important,这表明你的风格出了问题.
在新版本中添加了下划线._md-icon:
md-checkbox.md-checked ._md-icon {
background-color: white;
}
Run Code Online (Sandbox Code Playgroud)