1
我有一個自定義主題的工具欄,我試圖弄清楚它在填充<md-icon>
填充時的對比度顏色。我試過的所有東西都會在我的自定義藍色工具欄上產生白色圖標。角度材料調色板 - 主要對比度定義
翻閱物料代碼,我發現該值正在填入{{primary-contrast}}
,但我無法找到設置的位置。
我應該在哪裏爲我的調色板配置主對比度值?
md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) md-icon {
color: '{{primary-contrast}}'; fill: '{{primary-contrast}}';
}
我的調色板:
$mdThemingProvider.definePalette('myBlue', {
'50': 'e3e4e7',
'100': 'b9bcc3',
'200': '8b8f9b',
'300': '5c6272',
'400': '394154',
'500': '161f36',
'600': '131b30',
'700': '101729',
'800': '0c1222',
'900': '060a16',
'A100': 'b9bcc3',
'A200': '8b8f9b',
'A400': '394154',
'A700': '101729',
'contrastDefaultColor': 'light'
});
我的主題:
$mdThemingProvider.theme('myMenu')
.primaryPalette('myBlue')
.backgroundPalette('myBlue')
.dark();
在材料設計中,所有的圖標被用作黑色或白色,它會通過在配置中定義的顏色主題調整。 – nextt1
你找到了這個東西嗎?我也嘗試使用'md-colors'指令設置對比度顏色,但似乎沒有辦法做到這一點。 – Andrew