最好通過$mdThemingProvider
配置默認主題。但是,您可以覆蓋Angular Material's
默認CSS
類來實現您的預期結果。
選項卡的背景顏色
md-tabs > md-tabs-wrapper {
background-color: #f00 !important;
}
標籤的文本顏色
md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]) {
color: #fff !important;
}
活動標籤的文本顏色
md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active, md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active md-icon, md-tabs.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active md-icon, md-tabs.md-default-theme.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-focused, md-tabs.md-default-theme.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-focused md-icon {
color: #222 !important;
}
禁用標籤的文本顏色
md-tabs .md-tab[disabled], md-tabs .md-tab[disabled] md-icon {
color: #000 !important;
}
要通過$mdThemingProvider
配置,請參閱Angular Material/$mdThemingProvider。
希望它有幫助!
Thanx。我嘗試過使用mdThemingProvider,但是我無法更改這些特定的顏色 – Murdock
@Murdock您是否嘗試過CSS?它在你的情況下工作嗎? – krishnaxv
是的,它確實有效,但真的很喜歡鉤入材質模板中定義的模板。 – Murdock