很棒,阿杰 👍
你提到的 No.72 阿里图标库的使用,指的应该是——阿里巴巴矢量图标库(Iconfont),这是国内前端开发和设计最常用的图标解决方案之一。
下面我给你做一份 通俗易懂 + 前端实战式讲解


🧩 一、什么是阿里图标库(Iconfont)

📍 官网: https://www.iconfont.cn/

阿里图标库(又叫 Iconfont)是阿里巴巴旗下的一个 矢量图标平台,你可以:

  • 搜索上百万个免费图标;
  • 自己上传 SVG;
  • 自定义颜色、大小;
  • 一键生成项目字体文件或 JS 引入。

🪄 二、注册与登录

  1. 打开 https://www.iconfont.cn/
  2. 使用阿里账号或淘宝账号登录;
  3. 登录后你就可以:
    • 收藏图标;
    • 建立项目;
    • 下载自定义图标包。

🧰 三、挑选图标并创建项目

✅ 步骤:

  1. 在搜索框中输入关键词(如 “home”、“user”、“search” 等);
  2. 点选喜欢的图标,点击 “添加到项目”;
  3. 第一次会提示创建一个新项目,起个名字比如: “No.72 项目图标库”
  4. 加入项目后,可在「项目管理」中看到所有已选图标。

⚙️ 四、使用方式(3 种主流方法)


方式1:Unicode 字体方式(最兼容)

步骤:

  1. 在项目页面,点击 “Font Class / Unicode / Symbol” 选项卡;
  2. 切换到 Unicode
  3. 点击“下载至本地”,会得到一个压缩包(包含 .css.ttf.woff 文件等)。

使用方法:

在 HTML 中引入:

<link rel="stylesheet" href="iconfont.css">

使用方式:

<i class="iconfont"></i>

 是图标的 Unicode 码,在项目页面可以复制。

✅ 优点:兼容性好,适合老项目。
⚠️ 缺点:查看代码不直观。


方式2:Font Class 方式(推荐)

步骤:

  1. 在项目中选择 Font Class 选项;
  2. 引入样式文件:
<link rel="stylesheet" href="//at.alicdn.com/t/c/font_1234567_abcde.css">

(注意这里的链接在你的项目页有专属 URL)

使用方式:

<i class="iconfont icon-home"></i>
<i class="iconfont icon-user"></i>

✅ 优点:

  • 语义清晰;
  • 直接用 class 名称;
  • 可以通过 CSS 控制大小、颜色等:
.iconfont {
  font-size: 24px;
  color: #007bff;
}


方式3:Symbol 引入方式(最现代)

这种方式是基于 SVG Symbol,优点是清晰度高、支持多色。

步骤:

  1. 在项目中切换到 Symbol
  2. 拷贝引用代码:
<script src="//at.alicdn.com/t/c/font_1234567_abcde.js"></script>

使用方式:

<svg class="icon" aria-hidden="true">
  <use xlink:href="#icon-home"></use>
</svg>

可以用 CSS 控制:

.icon {
  width: 24px;
  height: 24px;
  fill: #333;
}

✅ 优点:

  • 可变色、多色图标;
  • 清晰度不受分辨率影响;
  • 现代浏览器支持好。

⚠️ 缺点:

  • IE 不兼容;
  • 本地开发需联网访问 CDN。

🎨 五、常见问题

问题解决方案
图标不显示检查字体链接是否正确(是否带 //at.alicdn.com/...
想要本地化下载压缩包 → 自己部署 CSS + 字体文件
想更换颜色.iconfont.icon 设置 colorfill
想在 Vue / React 中用直接把 FontClass 或 Symbol 链接放进 public/index.html 即可

🧱 六、实战示例

💻 示例 HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>No.72 阿里图标库使用示例</title>
  <link rel="stylesheet" href="//at.alicdn.com/t/c/font_1234567_abcde.css">
  <style>
    .iconfont {
      font-size: 32px;
      color: #ff6600;
      margin: 10px;
    }
  </style>
</head>
<body>
  <i class="iconfont icon-home"></i>
  <i class="iconfont icon-user"></i>
  <i class="iconfont icon-search"></i>
</body>
</html>

浏览器打开后,你会看到三个清晰的矢量图标。


🧠 七、技巧与进阶

  1. 自定义图标集:可上传自己的 SVG 文件,让团队图标统一管理;
  2. 配合前端框架
    • Vue 中可封装 <Icon name="home"/> 组件;
    • React 中可用 <svg><use xlinkHref="#icon-home" /></svg>
  3. 支持多色图标:SVG Symbol 模式可保留图标原始颜色。

🎯 八、总结一句话

Iconfont 是前端项目图标管理的最佳实践:简单、统一、可控。