angular-material2 - 角 Material -更改单击的垫列表选项的颜色

标签 angular-material2

是否可以更改已选中复选框(mat-pseudo-checkbox-checked)的默认颜色:

<mat-selection-list #shoes>
  <mat-list-option *ngFor="let shoe of typesOfShoes">
    {{shoe}}
  </mat-list-option>
</mat-selection-list>

我试过了:
.mat-pseudo-checkbox-checked {
    background-color: #00f;
}

但这没有影响。

最佳答案

我不确定,但是您可以尝试使用

.mat-select-content, .mat-select-panel-done-animating {
     background: mat-color($background, card); 
}


.mat-select-content, .mat-select-panel-done-animating {
    background: mat-color($background, card);
    .mat-option {
        color : mat-color($foreground, text);
    }
}

有关详细信息,您还可以检查以下链接
https://github.com/angular/material2/blob/master/src/lib/list/_list-theme.scss

关于angular-material2 - 角 Material -更改单击的垫列表选项的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49167149/

相关文章:

angular - mat-datepicker 只显示月份和年份

Angular2 Material Responsive Sidenav 和 flex-layout

angular - 在线性垫水平步进器中使用单独的组件

angular - Mat-form-field 不起作用

angular - 垫表的单独列过滤器

javascript - 头上有重复的样式和很多 &lt;style&gt; 元素

Angular 5 和 Material - 如何更改 SnackBar 组件的背景颜色

angular - 仅在 Angular 2+ 中键入至少 1 个字母后才显示自动完成下拉列表

Angular matAutocomplete 不显示值,但在选择项目时显示

javascript - 如何在 Angular Material 的$mdToast中一起使用自定义主题和模板