优雅的图标集成方案:UnoCSS preset-icons

2024-09-20· 8min

#优势

#配置

  • package.json
$ pnpm install @unocss/nuxt @unocss/reset
$ pnpm install @iconify/json -D
  • nuxt.config.ts
export default defineNuxtConfig({
  modules: ["@unocss/nuxt"],
});
  • uno.config.ts
import { presetIcons, defineConfig } from "@unocss";

export default defineConfig({
  presets: [
    presetIcons({
      /* 选项 */
    }),
    // ...其他预设
  ],
});

#使用

  • xxx.vue
<template>
  <div class="i-hugeicons:moon-landing w-[24px] h-[24px] mr-[10px] font-600" />
</template>

#参考


快速開始
基本框架
功能模块
UI設計
程式碼規範
開發環境
部署
待辦規劃
</> Hello!Good day to you.
Powered by NuxtQuick.