【发布时间】:2019-09-16 22:38:26
【问题描述】:
我有一个 mat-select,我正在使用 multiple 选项(请参阅 this example from docs)。
我想设置复选框被选中时的颜色(默认为蓝色)。
所以从这里:
我需要得到这个:
但我不知道应该使用哪个 CSS 选择器/规则。
通常对于复选框我会使用这个:
/deep/.mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
background-color: #A5C73C;
}
但选项不被视为复选框。
HTML:
<mat-form-field>
<mat-select placeholder="Toppings" [formControl]="toppings" multiple>
<mat-option *ngFor="let topping of toppingList" [value]="topping">{{topping}}</mat-option>
</mat-select>
</mat-form-field>
【问题讨论】:
标签: angular angular-material angular7