我对 Angular 还很陌生,在尝试更改我的 mat-toolbar-row 使其颜色=“primary”时遇到了一些麻烦。我不太确定如何使其工作,当我对 mat-toolbar 执行相同的操作时它有效,但不适用于行。
mat-toolbar-row color = "primary">Menu</mat-toolbar-row>
这是我的代码。
我也遇到了将颜色从随 Angular 安装的默认粉红-靛蓝主题更改为自定义颜色集的问题。
最佳答案
如果你有scss,你可以在“全局”styles.scss 的末尾设置样式
.mat-toolbar-row {background-color: yellow;}
更好的方法是定义一个“全局”类(在 styles.scss 中):
.bg-color-whatever {background-color: yellow}
该类可以在 mat-toolbar-row 上设置:
<mat-toolbar-row class="bg-color-whatever">
这只是一个调整(黑客),但效果很好。
如果您想更改全局主题,您有两种可能性:
第一:你可以选择其他predefined material theme .
第二:您可以创建自己的主题。
您可以在这里找到更多信息:theming
关于html - 如何设置 mat-toolbar-row 使其颜色为 "primary"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61904859/