欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

angular4中引入font-awesome字体图标

程序员文章站 2022-03-26 23:12:59
...

引入font-awesome(3种方式实现引入你的项目当中)地址:http://fontawesome.dashgame.com/

1

首先安装字体依赖文件 

npm install --save font-awesome

如果使用css在你的项目的style.css中移入font-awesome.css

@import '~font-awesome/css/font-awesome.css';

如果使用less在你的项目的style.less中移入font-awesome.less

@fa-font-path: "../node_modules/font-awesome/fonts";
@import '~font-awesome/less/font-awesome.less';
在需要的代码中直接引用class名称
<i class="fa fa-area-chart"></i>

2.

结合Material一同使用

在你的app.module.ts 的constructor去使用MdIconRegistry


export class AppModule {
  constructor(mdIconRegistry: MdIconRegistry) {
    mdIconRegistry.registerFontClassAlias('fontawesome', 'fa');
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

然后添加MdIconModule 在你的@NgModule中的 imports当中

@NgModule({
  imports: [
    MdIconModule,
    ....
  ],
  declarations: ....
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

现在你可以在你项目的任何模块使用font-awesome了

<md-icon fontSet="fontawesome" fontIcon="fa-area-chart"></md-icon>
3.

单独使用material

在index.html中直接引入
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">

相关标签: font