【发布时间】:2021-07-07 23:01:47
【问题描述】:
在 Angular 应用程序中,使用 Angular 材质
我已经改变了<mat-checkbox>My Checkbox</mat-checkbox> 检查背景和框架的颜色,如下所示:
::ng-deep .mat-checkbox .mat-checkbox-frame {
border-color: rgb(130, 238, 148);
}
::ng-deep .mat-checkbox-checked .mat-checkbox-background {
background-color: rgb(251, 255, 0) !important;
}
但我找不到对复选框选中背景、框架和选中标记执行相同操作的方法:
<mat-selection-list>
<mat-list-option
*ngFor="let dt of data"
[value]="dt.value"
>
{{ dt.myValue }}
</mat-list-option>
</mat-selection-list>
使用相同的::ng-deep 和.mat-list-option .mat-list-option-frame 不会产生结果。
【问题讨论】:
标签: css angular sass angular-material angular-components