From 3cbf88638f36ecf4252742ec31f6600ab9c60541 Mon Sep 17 00:00:00 2001 From: xiangshu233 Date: Sun, 10 Mar 2024 17:41:25 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20:memo:=20=E4=BF=AE=E6=94=B9=20Icon=20?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a69cd03..ab39067 100644 --- a/README.md +++ b/README.md @@ -78,13 +78,36 @@ - [TypeScript](https://www.typescriptlang.org/) - 熟悉 `TypeScript` 基本语法 - [Vue-Router-Next](https://router.vuejs.org/) - 熟悉 `Vue-Router`基本使用 - [ECharts5](https://echarts.apache.org/handbook/zh/get-started/) - 熟悉 `Echarts` 基本使用 -- [Xicons](https://www.xicons.org/#/) - 本项目推荐图标库,当然你也可以使用 `IconSVg` +- [Iconify](https://icones.js.org/) - 本项目推荐图标库,当然你也可以使用 `IconSvg` - [Postcss-Mobile-Forever](https://github.com/wswmsword/postcss-mobile-forever) - 了解手机端 `px` 转 `viewport` 插件的作用 - [Lodash-es](https://www.lodashjs.com/) - `JS`高性能工具库 - [UnoCSS](https://unocss.dev/) - 原子化 `CSS`,熟悉 `UnoCSS` 基本使用 - [Mock.js](https://github.com/nuysoft/Mock) - 了解 `Mockjs` 基本语法 - [ES6+](http://es6.ruanyifeng.com/) - 熟悉 `ES6` 基本语法 +## 关于 Icon 的使用 + +项目使用 `unocss` 的 `icon` [预设](https://unocss.dev/presets/icons) 作为系统 Icon + +请遵循以下约定使用图标 + +- `-` +- `:` + +```html + +
+ +
+``` + +点击这里获取所有[可用的图标](https://icones.js.org/),找到想要的图标后点击复制 icon name 到 class 里即可 + +> [!WARNING] +> 记得加 `i-xxx` 前缀,从 icones 复制的 icon name 是没有 `i-` 前缀的 +> +> 更多详细使用请看 https://unocss.dev/presets/icons#icons-preset + ## 环境准备 本地环境需要安装 [Pnpm](https://www.pnpm.cn/)、[Node.js](http://nodejs.org/) 和 [Git](https://git-scm.com/)