首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角-方框5图标与原始7或角2+

角-方框5图标与原始7或角2+
EN

Stack Overflow用户
提问于 2019-01-22 21:34:32
回答 2查看 6.1K关注 0票数 7

我已经按照指示使用svg图标的角-方框5图标.请找到下面的链接

https://www.npmjs.com/package/@fortawesome/angular-fontawesome

作为的第一步

代码语言:javascript
复制
npm i --save @fortawesome/fontawesome-svg-core 
npm i  --save @fortawesome/angular-fontawesome 

如果我正确使用品牌图标

代码语言:javascript
复制
npm i --save @fortawesome/free-brands-svg-icons

第二步: app.module.ts文件中的:导入以下内容

代码语言:javascript
复制
import {FontAwesomeModule} from '@fortawesome/angular-fontawesome';
import {fab, faFacebookSquare, faGoogle} from '@fortawesome/free-brands-svg-icons';

第三步:根据文档,我想在按钮内使用品牌图标。

代码语言:javascript
复制
<div class="center-text">
 <p-button icon="fab fa-google" label="Click"></p-button> 
</div>

控制台中没有错误。但是看不到显示中的图标。

作为一种替代方式:

代码语言:javascript
复制
  <div class="center-text">
  <i class="fab fa-google"></i>
   <p-button label="Click"></p-button>
  </div>

还是没有输出。请帮助如何将品牌图标内的primeng按钮。

EN

回答 2

Stack Overflow用户

发布于 2019-09-16 13:12:17

要将字体与PrimeNG一起使用,您需要使用标准的字体包,而不是棱角字体。

代码语言:javascript
复制
npm install --save-dev @fortawesome/fontawesome-free

在您的angular.json文件中:

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

有关详细信息,请参阅https://forum.primefaces.org/viewtopic.php?t=56786

票数 3
EN

Stack Overflow用户

发布于 2021-03-09 20:58:48

也许这肯定能帮上忙。以下步骤将帮助您只加载所需的图标。

假设你只想使用品牌图标

步骤1:

代码语言:javascript
复制
npm i --save @fortawesome/free-brands-svg-icons
npm i --save @fortawesome/fontawesome-svg-core 
npm i  --save @fortawesome/angular-fontawesome

步骤2:

在进口下的app.module.ts中

另外,在模块顶部添加以下代码。总体上看,如下所示

代码语言:javascript
复制
import {FontAwesomeModule} from '@fortawesome/angular-fontawesome';
import { fab } from '@fortawesome/free-brands-svg-icons';
library.add(fab);

步骤3:中的app.module.ts构造函数:

代码语言:javascript
复制
constructor(private library: FaIconLibrary) {
    library.addIcons(
        faStackOverflow,
        faGithub,
        faMedium,
        faLinkedinIn,
    );
}

步骤4:在app.module中,在imports项下

代码语言:javascript
复制
import {
    FaIconLibrary,
    FontAwesomeModule,
} from '@fortawesome/angular-fontawesome';
import {
    faStackOverflow,
    faGithub,
    faMedium,
    faLinkedinIn
} from '@fortawesome/free-brands-svg-icons';

步骤5:在app.component.html中进行测试。以github为例

代码语言:javascript
复制
<a href="https://www.snatchexcel.com/" target="_blank">
  <fa-icon [icon]="['fab', 'github' [spin]="true" ]"></fa-icon> 
</a>

使用ng s运行它来查看您的更改。

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

https://stackoverflow.com/questions/54316772

复制
相关文章

相似问题

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