当前位置: 首页 > news >正文

外贸网站建站注意事项专类销售网站有哪些

外贸网站建站注意事项,专类销售网站有哪些,电商怎么做视频教程,网站和域名区别吗文章目录安装相关npm包启用unocss重中之重!!!网上大部分的教程都没有指出来!!!一定要在全局引入unocss的样式文件 !!!一定要在全局引入unocss的样式文件 !&am…

文章目录

    • 安装相关npm包
    • 启用unocss
    • 重中之重!!!
    • 网上大部分的教程都没有指出来!!!
    • 一定要在全局引入unocss的样式文件 !!!
    • 一定要在全局引入unocss的样式文件 !!!
    • 一定要在全局引入unocss的样式文件 !!!
    • 创建unocss 配置文件 uno.config.ts
    • 使用svg图标

安装相关npm包

pnpm add -D unocss @unocss/preset-icons @iconify/utils

启用unocss

// vite.config.ts
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react-swc";
import unocss from "unocss/vite";export default defineConfig({plugins: [react(),unocss()]
});

重中之重!!!

网上大部分的教程都没有指出来!!!

一定要在全局引入unocss的样式文件 !!!

一定要在全局引入unocss的样式文件 !!!

一定要在全局引入unocss的样式文件 !!!

import { createRoot } from 'react-dom/client'
import App from './App.tsx'
import 'virtual:uno.css';createRoot(document.getElementById('root')!).render(<App />)

创建unocss 配置文件 uno.config.ts

// uno.config.ts
import {defineConfig,presetAttributify,presetIcons,presetTypography,presetWind3,presetWebFonts,transformerDirectives,transformerVariantGroup,
} from "unocss";import { FileSystemIconLoader } from "@iconify/utils/lib/loader/node-loaders";
import fs from "fs";// 本地SVG图标目录
const iconsDir = "./src/assets/icons";// 读取本地 SVG 目录,自动生成 safelist
const generateSafeList = () => {try {return fs.readdirSync(iconsDir).filter((file) => file.endsWith(".svg")).map((file) => `i-svg:${file.replace(".svg", "")}`);} catch (error) {console.error("无法读取图标目录:", error);return [];}
};export default defineConfig({// 自定义快捷类shortcuts: {"wh-full": "w-full h-full","flex-center": "flex justify-center items-center","flex-x-center": "flex justify-center","flex-y-center": "flex items-center","flex-x-start": "flex items-center justify-start","flex-x-between": "flex items-center justify-between","flex-x-end": "flex items-center justify-end",},theme: {colors: {primary: "var(--el-color-primary)",primary_dark: "var(--el-color-primary-light-5)",},breakpoints: Object.fromEntries([640, 768, 1024, 1280, 1536, 1920, 2560].map((size, index) => [["sm", "md", "lg", "xl", "2xl", "3xl", "4xl"][index],`${size}px`,])),},presets: [presetWind3(),presetAttributify(),presetIcons({// 额外属性extraProperties: {display: "inline-block",width: "1em",height: "1em",},// 图表集合collections: {// svg 是图标集合名称,使用 `i-svg:图标名` 调用svg: FileSystemIconLoader(iconsDir, (svg) => {// 如果 `fill` 没有定义,则添加 `fill="currentColor"`return svg.includes('fill="')? svg: svg.replace(/^<svg /, '<svg fill="currentColor" ');}),},}),presetTypography(),presetWebFonts({fonts: {// ...},}),],safelist: generateSafeList(),transformers: [transformerDirectives(), transformerVariantGroup()],
});

使用svg图标

下载的svg文件,放在src\assets\icons\add.svg
在这里插入图片描述

<div className="i-svg:add w-[10px] h-[10px]"></div>
http://www.dtcms.com/a/448402.html

相关文章:

  • 承德网站建设制作上海网站建设网站优化app
  • 手机网站开发书籍郑州网站建设专注乐云seo
  • 网站域名如何修改广告公司管理制度
  • 怎么做有趣的短视频网站华为开发者联盟
  • 做网站绿标外贸网站电子建设
  • 免费试用网站怎么做如何做营销
  • 做电脑壁纸的网站app 开发软件
  • 买了个服务器 怎么做网站多网站建设
  • 做网站的主要内容政务微网站建设方案
  • 网站建设未来发展的趋势济南网络优化
  • 如何自己创造一个网站平台公司网站做门户备案
  • 服装网站模板免费下载用dw制作个人网页
  • 东莞做网站一般多少钱手机百度搜索
  • 东阳建设公司网站电子商务网站建设与维护 试卷
  • 广州做一个网站多少钱国外哪个网站做c 挣钱
  • 网站要素的优化设计出售网站建设群
  • 几个做ppt的网站知乎给我推荐一个网站
  • asp电影网站源码python做视频点播网站
  • 用超轻粘土做网站宣传片制作费用
  • 网站开发公司基本业务流程图永州网站建设效果
  • 网站变慢的原因软件开发公司网站设计
  • 呼和浩特网站制作公司计算机作业做网站
  • 网站的结构布局建设网站需要花费多少钱
  • 创客贴网页设计网站中国旅游预订网站的建设始于哪一年
  • 有了域名如何做网站深圳网站开发平台
  • 网站吸引力办公空间设计说明范文
  • 看设计作品的网站软件福州网站建设培训
  • 镇江专业建网站官方网站建设 磐石网络知名
  • 做民宿需要和多家网站合作吗佛山企业推广哪家好
  • wap网站开发价格wordpress 首页模版