Angular material 角度材质选项板-主对比度定义

Angular material 角度材质选项板-主对比度定义,angular-material,Angular Material,我有一个带有自定义主题的工具栏,我试图找出它在哪里为填充选择对比色。到目前为止,我所尝试的一切都会在我的自定义蓝色工具栏上显示白色图标 通过查看材质代码,我发现该值是用{{primary contrast}}填充的,但我找不到该值的设置位置 我应该在哪里配置调色板的主对比度值 md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) md-icon { color: '{{primary-contrast}}'; fill: '{{p

我有一个带有自定义主题的工具栏,我试图找出它在哪里为
填充选择对比色。到目前为止,我所尝试的一切都会在我的自定义蓝色工具栏上显示白色图标

通过查看材质代码,我发现该值是用
{{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();

主对比度颜色固定为黑色和白色,不透明度为0.7。据我所知,你不能改变这些。但是,您可以插入自己的自定义css,并用主题替换颜色值


主对比度颜色固定为黑色和白色,不透明度为0.7。据我所知,你不能改变这些。但是,您可以插入自己的自定义css,并用主题替换颜色值


在材质设计中,所有图标都使用黑色或白色,并将根据配置中定义的颜色主题进行调整。您找到了相关内容吗?我也在尝试使用
md colors
指令设置对比度颜色,但似乎没有办法。在材质设计中,所有图标都是黑色或白色的,它将根据配置中定义的颜色主题进行调整。你找到相关的方法了吗?我还试图使用
md colors
指令设置对比度颜色,但似乎没有办法。