【发布时间】:2019-05-31 21:34:13
【问题描述】:
我们有一个使用 Material 的 Angular 项目,但我们在覆盖样式方面遇到了一些问题。
例如,如果我们想在<mat-card>上全局更改border-radius,我们目前需要在样式中添加important:
.mat-card { border-radius: $some-var !important; }
在我看来,这似乎是由我们自己的自定义样式之后加载的材质样式引起的。至少根据“传统”CSS 标准。所以通常你可以改变加载顺序,最后加载的样式会覆盖之前的。
有没有办法做到这一点?或者我们应该如何设置这些元素的样式,而不是全部添加!important?
【问题讨论】:
标签: angular-material