首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使在angular上安装了软件包,'Font图标也不会显示

即使在angular上安装了软件包,'Font图标也不会显示
EN

Stack Overflow用户
提问于 2021-08-15 14:47:14
回答 2查看 88关注 0票数 0

我需要添加一些社交媒体图标,我不确定除了字体棒,如果有任何其他我可以免费使用,我安装了软件包,并添加

代码语言:javascript
复制
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';

这是我的Style.css:

代码语言:javascript
复制
@font-face {
font-family: "FutoSans";
src: local("FutoSans"), url(assets/fonts/FutoSans-Bold.ttf) format("truetype");
}

这是我的angular.json

代码语言:javascript
复制
 "styles": [
          {
            "input": "node_modules/@progress/kendo-theme-default/dist/all.css"
  
          },
          "src/styles.css",
       "node_modules/@fortawesome/fontawesome-free/css/all.min.css"
         
        ],

但是,当我使用下面的标记时,它没有显示任何内容

代码语言:javascript
复制
<i class="fab fa-instagram"></i>
EN

回答 2

Stack Overflow用户

发布于 2021-08-15 15:02:18

请阅读fontawesome包提供的文档。您可以使用以下命令获取图标:

TS

代码语言:javascript
复制
import { faCoffee } from '@fortawesome/free-solid-svg-icons'; <---

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html'
})
export class AppComponent {
  faCoffee = faCoffee; <----
}

HTML

代码语言:javascript
复制
<fa-icon [icon]="faCoffee"></fa-icon>

如果你只想在你的超文本标记语言中使用CSS类,下载免费的字体版本(npm i@fortawesome/ fontawesome ),并在你的angular.json中包含CSS和.js,如下所示:

代码语言:javascript
复制
        "styles": [
          "src/styles.scss",
          "node_modules/@fortawesome/fontawesome-free/css/all.min.css"
        ],
        "scripts": [
          "node_modules/@fortawesome/fontawesome-free/js/all.min.js"
        ]

然后就可以使用"fab fa-icon“类了。

票数 0
EN

Stack Overflow用户

发布于 2021-08-15 15:03:10

试试这个,我在我的项目中有这个。

npm install font-awesome --save

angular.json中添加令人敬畏的字体链接:

代码语言:javascript
复制
"../node_modules/font-awesome/css/font-awesome.css"

在HTML <i class="fa fa-cog fa-spin"></i>中使用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68792617

复制
相关文章

相似问题

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