使用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
相关推荐
疯狂的沙粒6 分钟前
在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?
前端·uni-app·html
小妖66610 分钟前
html 滚动条滚动过快会留下边框线
前端·html
heroboyluck24 分钟前
Svelte 核心语法详解:Vue/React 开发者如何快速上手?
前端·svelte
海的诗篇_26 分钟前
前端开发面试题总结-JavaScript篇(二)
开发语言·前端·javascript·typescript
琹箐36 分钟前
ant-design4.xx实现数字输入框; 某些输入法数字需要连续输入两次才显示
前端·javascript·anti-design-vue
程序员-小李37 分钟前
VuePress完美整合Toast消息提示
前端·javascript·vue.js
Uyker1 小时前
从零开始制作小程序简单概述
前端·微信小程序·小程序
EndingCoder6 小时前
React从基础入门到高级实战:React 实战项目 - 项目三:实时聊天应用
前端·react.js·架构·前端框架
阿阳微客7 小时前
Steam 搬砖项目深度拆解:从抵触到真香的转型之路
前端·笔记·学习·游戏
德育处主任Pro7 小时前
『React』Fragment的用法及简写形式
前端·javascript·react.js