如何在CSS3中更改mat-checkbox背景颜色? Angular6

问题描述 投票:0回答:1

我需要使用mat-ripple改变背景使用class =“matCheckboxClass”

HTML:

<mat-checkbox class="matCheckboxClass"></mat-checkbox>

CSS3:

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

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

注意::: ng-deep将更改所有mat-checkbox我需要更改特定的mat-checkbox。

css3 angular-material angular6
1个回答
0
投票
you can try this:

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

 .matCheckboxClass .mat-ripple-element  {
     background: rgba(27, 142, 241, .4) !important;
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.