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"
相关推荐
王同学 学出来2 分钟前
vue+nodejs项目在服务器实现docker部署
服务器·前端·vue.js·docker·node.js
一道雷7 分钟前
让 Vant 弹出层适配 Uniapp Webview 返回键
前端·vue.js·前端框架
bug总结17 分钟前
uniapp+动态设置顶部导航栏使用详解
java·前端·javascript
晴殇i20 分钟前
深入理解MessageChannel:JS双向通信的高效解决方案
前端·javascript·程序员
毕设十刻22 分钟前
基于Vue的民宿管理系统st4rf(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
kkkAloha24 分钟前
倒计时 | setInterval
前端·javascript·vue.js
云轩奕鹤33 分钟前
智析单词书 - AI 驱动的深度英语词汇学习平台
前端·ai·产品·思维
克里斯蒂亚诺更新38 分钟前
https写一个定位当前位置获取经纬度的H5页面
css·网络协议·https
逆光如雪41 分钟前
控制台快速查看自己的log,提高开发效率
前端
用户479492835691541 分钟前
年薪百万的 React 功底怎么“装进”AI?Vercel 的这个 Skill 给了标准答案
前端·aigc·ai编程