下面是一个包含代码示例的解决方法,用于在Angular Material 12的组件中正确自定义主题。
例如:
:root { --my-primary-color: #ff0000; }
例如:
@import '~@angular/material/theming';
@include mat-core();
$my-theme: ( color: ( primary: var(--my-primary-color) ) );
@include angular-material-theme($my-theme);
例如:
此时,该按钮将会使用我们在步骤1中定义的自定义主题颜色。
这是一个简单的示例,但您可以根据需要自定义更多的主题属性,例如背景颜色、字体颜色等。