admin管理员组文章数量:1277301
Setting up theming for an application using the Sass APIs introduced in Angular Material v19 is different from prior versions. In Angular Material's v2 theming system, I defined my color palette, my theme, and then applied the theme to specific components, e.g.:
@use '@angular/material' as mat;
@include mat.core();
$my-primary: mat.define-palette(mat.$blue-grey-palette, 500);
$my-accent: mat.define-palette(mat.$amber-palette, 700, 900, 100);
$my-warn: mat.define-palette(mat.$red-palette, 700, 100, 100);
$my-theme: mat.define-light-theme((
color: (
primary: $my-primary,
accent: $my-accent,
warn: $my-warn,
),
typography: mat.define-typography-config(),
density: 0,
),
);
@include mat.tabs-color($my-theme);
If I try to apply this example to Angular Material's v3 theming system, how do I define the specific color values to be used from a given palette?
html {
@include mat.theme((
color: (
theme-type: light,
primary: mat.$blue-palette,
tertiary: mat.$red-palette,
),
typography: Roboto,
density: 0,
));
}
本文标签: Angular Material 3 theming systemStack Overflow
版权声明:本文标题:Angular Material 3 theming system - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741248870a2365415.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论