fontawesome 的 icon font

准备

通过download 并 import

  1. 下载图标包 For The Web. 此时是 version 6.1.1 https://fontawesome.com/download

  2. 解压, 将 csswebfonts 两个文件夹, 移动到项目中. 注意, 它俩必须放入同一个文件夹

  3. css 文件夹中的 all.css 引入到网页.

    打开这个 all.css 文件, 可见内部通过 @font-face, 引入了不少font, 这其实就构成了 icon font

通过引入在线 js 文件, 就像引入 jQuery

  1. https://fontawesome.com/ 完成注册

  2. 点击kits, create a new kit

  3. 点击新建的kit, 在"Add Your Kit's Code to a Project"处, 获得 kid code. 将其入jQuery般引入html

    <script src="https://kit.fontawesome.com/71416f1df1.js" crossorigin="anonymous"></script>
    
  4. 同一个page中, 有icon搜索的入口. 可搜索, 点看可见details, 包括引入方式

    Find and Add Any of Our Free Icons to a Project

    image-20220422051330868

原理

引入 icon font

通过 all.css 内部的 @font-face, 引入 iconawesome 的 icon font

引入 icon 的 Unicode

icon 的 Unicode, 可在 zeal 中查询

使用方式

通过类名

  • 引入 icon 字体具体 icon的类名. icon 字体里包含欲使用的具体 icon.
  • fontawesome 的免费icon 字体, 或者为 fas, 或者为 fab. 一个不行, 就尝试另一个.

通过编码

  • 引入 icon 字体的 Unicode, 具体可在 fontawesome 的 all.css 中查询
  • 引入具体icon的 Unicode. Unicode 前面需加 "\".

使用举例

假设欲引入下图这些 icon:

image-20220422051714137

通过类名

image-20220422033605046

tag, 用什么都行. 但 iconawesome 推荐用

通过编码

image-20220422041022688

编码前需加 "\". 具体可在zeal查询

line-heig

posted @ 2022-04-22 17:30  mayingdts  阅读(314)  评论(0编辑  收藏  举报