Vite之对CSS的处理方式及使用

Vite之对CSS的处理方式及使用

文章目录

1. 直接对CSS处理

可直接导入css进行使用,而不需要任何配置

定义样式文件:myStyle.css

css 复制代码
body {
    background-clor:red
}

导入css文件

js 复制代码
import "./css/myStyle.css"

2. 使用css预处理器less

科普:

PostCSS:是一个用 JavaScript 工具和插件转换 CSS 代码的工具

PostCSS官网: https://www.postcss.com.cn/

PostCSS Preset Env 帮你将最新的 CSS 语法转换成大多数浏览器都能理解的语法,并根据你的目标浏览器或运行时环境来确定你需要的 polyfills,此功能基于 cssdb 实现。

  1. 定义less样式,如:myStyle.less
css 复制代码
@fontSize:100px;
@fontColor:blue;
.title{
    font-size:@fontSize;
    color:@fontColor;
    
    user-select:none;
}
  1. 安装less编译器
shell 复制代码
npm install less -D
  1. vite直接支持postcss的转换

需要先安装postcss,并且配置postcss.config.js的配置文件即可

shell 复制代码
npm install postcss postcss-preset-env -D
  1. postcss.config.js如下
js 复制代码
module.exports={
    plugins:[
        require('postcss-preset-env')
    ]
}
  1. 在组件中使用
js 复制代码
import "./css/myStyle.less"
相关推荐
yb305小白2 分钟前
echarts 排名Y轴数据过多出现滚动条,排名柱形条绑定事件
前端·echarts
skywalk81636 分钟前
Kotti Next:使用FastAPI+Vue 3构建的现代无头CMS-Kotti CMS的精神继承者(使用WorkBuddy AI自动编程)
前端·vue.js·人工智能·fastapi·kotti
小码哥_常8 分钟前
Android开发秘籍:给图片加上独特水印
前端
坊钰8 分钟前
SpringBean的生命周期
前端·html
happymaker06269 分钟前
vue的基本使用和指令
前端·javascript·vue.js
threerocks12 分钟前
【前端转 Agent】01 | 从 Claude Code 开源热议聊起,不急着转 Python
前端·agent·claude
凉生阿新14 分钟前
【React】从零配置 Git Hooks:提交前自动校验与格式化(Vite + React 19)
前端·git·react.js
英俊潇洒美少年15 分钟前
Vue3 为什么不做 Fiber / 并发渲染?
前端·javascript·vue.js
早已忘记1 小时前
CI相关项
java·前端·ci/cd
freewlt8 小时前
前端性能优化实战:从 Lighthouse 分数到用户体验的全面升级
前端·性能优化·ux