在官方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