我玩了一下angular materials components,我想知道如何在组件的scss中覆盖angular materials components的样式,而不是在 global.scss中。我想知道如何在组件的scss中而不是在global.scss中覆盖Angular材料组件的样式。我想知道为什么我可以用不同的css样式覆盖mat-btn".mat-raised-button "的主类,而不能覆盖mat-tabs".mat-tab , .mat-tab-header , .mat-ink-bar "的主类。我想这是一个简单的问题,也许是关于在影子dom中创建内容或其他什么,但我希望一些专家来回答这个问题:)。
对于像mat-tab这样的材质组件,你可以在css中使用ng-deep来进行样式设计。
例如:
mat-tab::ng-deep {
// your styles
}