【发布时间】:2021-07-07 12:28:53
【问题描述】:
在我的应用程序中,我有一个浅色主题和一个深色主题。 我正在尝试设置自定义组件的样式,以便颜色取决于它是深色主题还是浅色主题。这是我在自定义组件 scss 中的代码:
@import '~@angular/material/theming';
@mixin app-toolbar-theme($theme) {
$accent: map-get($theme, accent);
$primary: map-get($theme, primary);
$warn: map-get($theme, warn);
.mat-toolbar {
background: //if dark theme 'red', if light theme 'blue'
}
}
有没有办法根据我是在深色还是浅色主题中更改工具栏的背景?
【问题讨论】: