设置按钮的强调和警告颜色,Angular 材料 18

问题描述 投票:0回答:1

我想设置垫子按钮的警告和强调颜色,但我无法这样做。在互联网上找到了一些代码,但不起作用。

$myapp-theme-primary: mat.m2-define-palette(mat.$m2-indigo-palette, A400, A100, A700);
$myapp-theme-accent: mat.m2-define-palette(mat.$m2-indigo-palette);
$myapp-theme-warn: mat.m2-define-palette(mat.$m2-red-palette);

$myapp-theme: mat.define-theme((
  color: (
    theme-type: light,
    primary: $myapp-theme-primary,
    accent: $myapp-theme-accent,
    warn: $myapp-theme-warn,
  )
));

请帮忙

angular angular-material
1个回答
0
投票

您需要创建一个M2主题

$myapp-theme-primary: mat.m2-define-palette(mat.$m2-indigo-palette, A400, A100, A700);
$myapp-theme-accent: mat.m2-define-palette(mat.$m2-indigo-palette);
$myapp-theme-warn: mat.m2-define-palette(mat.$m2-red-palette);

$myapp-theme: mat.m2-define-light-theme((
  color: (
    primary: $myapp-theme-primary,
    accent: $myapp-theme-accent,
    warn: $myapp-theme-warn,
  )
));

在 M3 中,

color
属性对按钮没有影响,请参阅 按钮文档

© www.soinside.com 2019 - 2024. All rights reserved.