在官方theming documentation of Angular Material2它明确规定了以下内容:如何更改Angular Material2中主调色板的字体颜色?
在角材料,主题是通过组合多个调色板创建。特别是,一个主题包括:
- 主调色板:所有屏幕和组件中使用最广泛的颜色。
- 重音调色板:用于浮动动作按钮和交互式元素的颜色。
- 警告调色板:用于传达错误状态的颜色。
- 前景调色板:文本和图标的颜色。
- 背景调色板:用于元素背景的颜色。
但在每一个例子,他们只有前三个修改:
@import '[email protected]/material/theming';
@include mat-core();
$candy-app-primary: mat-palette($mat-indigo);
$candy-app-accent: mat-palette($mat-pink, A200, A100, A400);
$candy-app-warn: mat-palette($mat-red);
$candy-app-theme: mat-light-theme($candy-app-primary, $candy-app-accent, $candy-app-warn);
@include angular-material-theme($candy-app-theme);
所以我的问题是:我怎样才能改变前景调色板,以改变文字的颜色为主要或辅助调色板?
有一些网站(materialpalette.com,material.io)显示颜色调色板,以便于可视化,但他们仍然没有说如何包含或修改Angular Material2中的调色板。
谢谢您的回答,但你确定我不能在我的项目找到它的路径,你使用什么版本的angular-material2?你可以在你的例子中解释'$ theme','foreground'和'secondary-text'吗?谢谢! – CodeArtist