2017-10-16 77 views
2

我使用Angular Material 2,我试图将主要颜色添加到一个div。角度材料添加到原始颜色Div

这是我做了什么:

<div class="myDiv background-primary-color white-text">This is a Div</div> 

我遇到的问题是,它的加入没有颜色吧。

+0

添加类名不会做任何事情。你需要添加相应的CSS来应用这些样式。 –

+0

我试过color =“primary”,但它什么都没做 – pedromartinez

+1

Angular Material没有为这样的行为提供泛型类。看看https://material.angular.io/guide/theming-your-components –

回答

1

没有办法在非材质元素上使用color属性(并非所有的角材都支持它)。但是你可以采取一些小手段:导入调色板并将颜色存储到SASS/LESS中的变量中,所以当你改变当前调色板时 - 这种颜色也会改变。这是一个很好的解释一步一步:https://stackoverflow.com/a/46760925/6053654

+0

哦,很酷,随便浏览和看到一个工作,我发布了转贴给其他人:D希望它有助于OP – Cacoon

+0

@Cacoon,当然,它有帮助,很不错的解释! –