【发布时间】:2022-11-10 22:59:22
【问题描述】:
我有两个垫子复选框,我正在尝试更改每个复选框的颜色,一个是绿色,另一个是 红色,但是我发现两种颜色都发生了变化,我尝试通过添加一个类来更改它们,但是没有用,这里是代码:
<div class="half right">
<mat-checkbox color="" class="entradaCheck">Coming</mat-checkbox>
<mat-checkbox color="primary" class="salidaCheck">Exit</mat-checkbox>
</div>
的CSS
::ng-deep .mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-indeterminate .mat-checkbox-background {
background-color: rgb(15, 91, 33) !important;
}
::ng-deep .mat-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-ripple .mat-ripple-element {
background-color: rgb(15, 91, 33) !important;
}
我所做的尝试
.entradaCheck::ng-deep .mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-indeterminate .mat-checkbox-background {
background-color: rgb(15, 91, 33) !important; }
.entradaCheck::ng-deep .mat-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-ripple .mat-ripple-element {
background-color: rgb(15, 91, 33) !important; }
【问题讨论】:
标签: html css angular angular-material