如何自定义角度材质组件?

问题描述 投票:0回答:1

我对编程完全陌生。 我想做一个网站,一位朋友告诉我 Angular 很好,我应该使用 Angular Materials。但我不喜欢组件的外观。如何更改组件的 (S)CSS? 谢谢大家

我已经尝试过 Ng Deep,但不知何故不起作用。 我还读过一些有关视图封装的内容,但我不明白

angular angular-material
1个回答
0
投票

您可以更改 Angular 材质的外观,一种方法是在全局中添加一些特定的类

style.scss
(顶级 style.scss,而不是组件中的类)

但是强烈不建议更改 Angular Material 的样式!!!

这是一件令人痛苦的事情,而且将来他们可能会更改某些组件或某些类,这可能会阻碍您的更改,并且您所有的努力都将毫无意义。

Angular Material 遵循 Material Design,如果你不喜欢它,就不要使用它!

你有两个选择:使用 Angular CDK(这只是一个没有样式的组件骨架),你必须编写所有样式,或者另一个选择是寻找另一个你真正喜欢的 UI 库,并使用相反。

© www.soinside.com 2019 - 2024. All rights reserved.