加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在Angular Material中设置图标的颜色?

发布时间:2020-12-17 07:26:06 所属栏目:安全 来源:网络整理
导读:我有这个,我会假设工作,但不是: 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-iconSAVE/button 此代码段由于某种原
我有这个,我会假设工作,但不是:
<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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读