首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >材质图标未正确渲染

材质图标未正确渲染
EN

Stack Overflow用户
提问于 2017-10-08 23:42:25
回答 6查看 31K关注 0票数 24

材质图标在我的项目中没有正确渲染,我正确安装了,但即使没有在浏览器中显示。

我按照以下步骤操作:

代码语言:javascript
复制
npm install material-design-icons

..angular cli.json

代码语言:javascript
复制
"styles": [
        "styles.css",
        "../node_modules/material-design-icons/iconfont/material-icons.css"
      ],

app.module.ts

代码语言:javascript
复制
import {MatSidenavModule, MatToolbarModule, MatIconModule} from '@angular/material';

app.component.html

代码语言:javascript
复制
<mat-toolbar-row>
    <span>Second Line</span>
    <span class="example-spacer"></span>
    <mat-icon class="example-icon">verified_user</mat-icon>
  </mat-toolbar-row>
EN

回答 6

Stack Overflow用户

发布于 2018-04-19 23:00:09

我也有同样的问题。这是因为我在theme.scss中导入字体之前导入了材料主题。

应该是:

代码语言:javascript
复制
@import url( 'https://fonts.googleapis.com/css?family=Roboto:400,700|Material+Icons');

@import '~@angular/material/theming';
票数 28
EN

Stack Overflow用户

发布于 2019-02-22 22:25:13

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

确保已将其添加到您的index.html中。

票数 7
EN

Stack Overflow用户

发布于 2018-06-10 04:42:41

我已经制作了自己的文本字体!important

我不得不让图标变得更重要:

代码语言:javascript
复制
.lato * {
  font-family: 'Lato' !important;
}

.mat-icon{
  font-family: 'Material Icons' !important;
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46632946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档