【问题标题】:how to set color on text Angular Material如何在文本角度材质上设置颜色
【发布时间】:2018-02-08 08:37:17
【问题描述】:

我正在使用带有材质的 Angular 5。

我可以在材质元素上使用属性颜色。

在文本上设置颜色的等效方法是什么?

例如:

<h1 class="mat-subheading-1" color="accent" >Via Del Corso, 100, ROMA</h1>

不起作用。

我不想为此实现自定义 css 类,因为我想使用角度材质主题。

【问题讨论】:

    标签: angular angular-material


    【解决方案1】:

    您不能这样做,因为颜色可能是材料组件的特定输入属性。

    看看Theming Docs

    一旦你遵循了,你可以在下面轻松地做到这一点:

    在你的 app.style.scss 文件中包含

    @import '~@angular/material/theming';
    @import './app.theme';
    
    .accent-color {
      color: mat-color($accent) !important;
    }
    

    然后像这样在标题中使用类:

    <h1 class="mat-subheading-1 accent-color">Via Del Corso, 100, ROMA</h1>
    

    【讨论】:

    • 谢谢。我想出了相同的解决方案,因为它与主题相关。
    • 这已经过时了
    猜你喜欢
    • 2016-02-23
    • 2018-09-25
    • 1970-01-01
    • 2020-02-04
    • 2019-08-31
    • 1970-01-01
    • 2021-09-30
    • 2017-02-15
    • 1970-01-01
    相关资源
    最近更新 更多