【问题标题】:Using Angular 9 Material Styles Locally在本地使用 Angular 9 材质样式
【发布时间】:2020-02-26 23:40:17
【问题描述】:

我正在按照官方docs 中给出的示例实现非常基本的表格。

在这些示例中,表格具有很好的样式,似乎已本地化到每个示例表格。我想使用的主要风格是 mat-elevation-z8 (据我所知)。不幸的是,当我将该表格嵌入到我的页面中时,它会为整个页面设置样式,一直到正文。这是一个堆栈闪电战,它说明了我的意思:

https://stackblitz.com/edit/angular-5oe5jz

表格上方和下方的 div 的样式与表格相匹配。我希望表格的样式与示例中的一样。我唯一的选择是覆盖我不想受 Material 影响的每个属性吗?

【问题讨论】:

    标签: css angular angular-material


    【解决方案1】:

    1) 您不需要覆盖每个属性,只需在需要的地方使用材料 CSS 类,否则不要添加类。

    2) 例如,在您的stackblitz 链接中,该页面正在查看材料设计,因为您在index.html 文件中将'mat-app-background basic-container' 类应用于div。以便整个页面都使用材料设计。

    3) 从 index.html 文件中删除 mat-app-background basic-container,并仅对表格使用材料 CSS 类。

    4) 我刚刚更新了index.html 文件供您参考。 check here

    【讨论】:

      猜你喜欢
      • 2017-09-08
      • 1970-01-01
      • 1970-01-01
      • 2019-05-14
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 2022-07-25
      • 2018-01-08
      相关资源
      最近更新 更多