要自定义未激活的MatTabs的颜色,您可以使用Angular Material的主题功能。以下是一个示例解决方案:
1.在styles.scss文件中,添加以下代码来自定义未激活的MatTabs的颜色:
@import '~@angular/material/theming';
// 定义主题
$custom-theme: mat.define-light-theme((
color: (
primary: $mat-indigo,
accent: $mat-pink,
warn: $mat-red,
),
));
// 应用自定义主题
@include mat-core();
@include angular-material-theme($custom-theme);
2.在您的组件模板中,使用MatTabs组件并设置相应的颜色类:
这样,您就可以通过定义主题来自定义未激活的MatTabs的颜色,并在组件模板中使用相应的颜色类来应用它们。