Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Angular Material中设置图标的颜色?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个,我会假设工作,但不是:
<mat-icon color="white">home</mat-icon>

然后,我也有:

<button mat-raised-button color="accent" type="submit"
 [disabled]="!recipientForm.form.valid">
    <mat-icon color="white">save</mat-icon>SAVE
</button>

代码段由于某种原因确实有效(将图标显示为白色).

如何使用COlor属性将单独的mat-icon显示为白色? (我可以很容易地添加一个白班,但我想了解这一点)

是因为颜色输入只接受三个属性:“主要”,“重音”或“警告”.换句话说,你要么:

>将主题设置为主要/重音的白色.

styles.scss:

@import '~@angular/material/theming';

@include mat-core();

$app-priMary: mat-palette($mat-whitE);
$app-accent:  mat-palette($mat-pink);
$app-theme: mat-light-theme($app-priMary,$app-accent);
@include angular-material-theme($app-themE);

>使用方法如下:

<mat-icon color="priMary">menu</mat-icon>

要么:

>只需添加一个类来设置图标的样式:

.white-icon {
    color: white;
}
/* Note: If you're using an SVG icon,you should make the class target the `<svg>` element */
.white-icon svg {
    fill: white;
}

>将课程添加到您的图标:

<mat-icon class="white-icon">menu</mat-icon>

大佬总结

以上是大佬教程为你收集整理的如何在Angular Material中设置图标的颜色?全部内容,希望文章能够帮你解决如何在Angular Material中设置图标的颜色?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。