使用Windi CSS(基于vue-cli)

1、先创建vue项目

利用脚手架vue-cli创建,根据需求设置vue版本、babel等,无特别要求直接用默认的vue2或vue3就行

复制代码
vue create 项目名

2、运行vue项目,利用vue-cli安装Windi CSS

官网指导:Vue CLI 集成 | Windi CSS

我的经历:直接终端输入以下命令即可自动安装,且在main.js文件会自动引入,也无需在vue.config.js中配置了才能使用,有特别定制的可以配置,不需要特别定制的可以不配置

复制代码
vue add windicss

【注意】这一步可能会报错:vue : 无法加载文件......,解决方法看:vue : 无法加载文件 F:\nodejs\vue.ps1,因为在此系统上禁止运行脚本。_vue无法加载文件-CSDN博客

VS code插件:WindiCSS IntelliSense,可以辅助自己使用

3、工具类

3.1、颜色

背景色(background-color):bg-颜色单词-数字(数字代表颜色的饱和度和亮度,数字一定要写,不然无色,见颜色 | Windi CSS

text:text-颜色:可以不写数字

自定义颜色:

如果项目里没有windi.config.js文件就新增一个,在windi.config.js里配置:

javascript 复制代码
import colors from 'windicss/colors'

export default {
  theme: {
    extend: {
      colors: {
        lalablue: colors.blue,  // 颜色新名字:colors里的颜色名字
      },
    },
  },
}


使用:
原始:bg-blue-500
改名后:bg-lalablue-500
相关推荐
kyriewen17 小时前
程序员连夜带团队跑路,省了23万:这AI太贵,真的用不起了
前端·javascript·openai
kyriewen18 小时前
你写的代码没有测试,就像出门不锁门——Jest + Testing Library 从入门到不慌
前端·单元测试·jest
yuzhiboyouye18 小时前
web前端英语面试
前端·面试·状态模式
canonical_entropy20 小时前
下一代低代码渲染框架 nop-chaos-flux 的设计原则
前端·低代码·前端框架
东方小月20 小时前
5分钟搞懂Harness Engineering(驾驭工程):从提示词到AI Agent的进化之路
前端·后端·架构
我叫黑大帅20 小时前
为什么需要 @types/react?解决“无法找到模块 react 的声明文件”报错
前端·javascript·面试
之歆20 小时前
DAY_21JavaScript 深度解析:数组(Array)与函数(Function)(一)
前端·javascript
XinZong21 小时前
【AI社交】基于OpenClaw自研轻量化AI社交平台实战
前端
Le_ee21 小时前
ctfweb:php/php短标签/.haccess+图片马/XXE
开发语言·前端·php
爱上好庆祝21 小时前
学习js的第七天(wed APIs的开始)
前端·javascript·css·学习·html·css3