zoukankan      html  css  js  c++  java
  • react 中引入 fontawesome 字体包。free-brands-svg 引入的使用问题

    以上就是具体的代码;

    使用步骤是:

    首先     npm i --save   @fortawesome/free-solid-svg-icons@prerelease

                @fortawesome/fontawesome-svg-core@prerelease
                @fortawesome/react-fontawesome@prerelease
                @fortawesome/free-brands-svg-icons@prerelease
                 @fortawesome/free-regular-svg-icons@prerelease
    然后在 index.js 引入
      
    import { library } from '@fortawesome/fontawesome-svg-core';
    import {
        faTachometerAlt,
        faAngleLeft,
        faAngleDown,
        faWifi,
        faUmbrella,
        faTasks,
        faLaptop
    } from '@fortawesome/free-solid-svg-icons';
    import { fab} from "@fortawesome/free-brands-svg-icons";//商标元素 则需要添加前缀
      import { far } from "@fortawesome/free-regular-svg-icons";
    
    library.add(
        faTachometerAlt,
        faAngleLeft,
        faAngleDown,
        faWifi,
        fab,
       far, faUmbrella, faTasks, faLaptop )

     在 其它组件中调用

    import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
      <FontAwesomeIcon icon="angle-left" className={Appcss.iconright} />
    使用fab 商标元素的时候添加前缀
     <FontAwesomeIcon icon={["fab","apple"]} className={Appcss.iconright} />                                                                                                      

    看不明白的同学也可以上这里看 https://reactjsexample.com/official-react-component-for-font-awesome-5/

  • 相关阅读:
    .net 笔试面试总结(3)
    .net 笔试面试总结(2)
    .net 笔试面试总结(1)
    依赖注入
    ssh远程连接vm 安装的ubuntu
    ubuntu 安装vm-tool
    go调度: 第二部分-go调度器
    go调度: 第一部分-OS调度(操作系统调度)
    thrift简单示例 (go语言)
    thrift简单示例 (基于C++)
  • 原文地址:https://www.cnblogs.com/RoadAspenBK/p/9988039.html
Copyright © 2011-2022 走看看