css - md-checkbox Angular Material 样式

标签 css angularjs angular-material2

在 Angular4 中使用 Angular Material ,我找不到在选中后更改复选框颜色的方法。

我在初始 View 中修改样式的唯一方法是:

:host /deep/ .mat-checkbox-inner-container{
     height:15px;
     width:15px; 
     background-color: rgba(0, 255, 0, 0.87);
}

选中后尝试更改样式,但以下操作无效:

:host /deep/ .mat-checkbox-checked {
background-color:yellow;   
}

它在检查后实际应用了,但在错误的元素中 - 没有在内部容器中应用。

:host/deep/.mat-checkbox-inner-container-checked 这样的东西也不起作用。

欢迎任何帮助。

最佳答案

试试这个:)

.mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: rgb(27, 142, 241) !important;
}

.mat-ripple-element {
  background: rgba(27, 142, 241, .4) !important;
}

关于css - md-checkbox Angular Material 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43368855/

相关文章:

css,点击div下的东西

AngularJS单元测试: Constructor Test: Windows Azure Invoke Api

javascript - 在nodejs中获取表单数据参数

css - angular2 material md-radio垂直

angular-material2 - 选择所有垫选项并取消选择所有

html - flex 元素的高度不固定

css - 为什么 Bootstrap 的创建者不使用新主题站点中的普通类?

javascript - 如果它为空,如何编写条件http.get来创建记录

Angular Material 2 - 获取第一个选项卡的标签

javascript - 使用重叠的 div 显示附加信息。查询