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"
相关推荐
winfredzhang2 小时前
从零手写一个毛玻璃风格的页面搭建台:单文件 HTML 实现组件放置、面板磁吸与图层管理
前端·html
葡萄城技术团队11 小时前
1000 人协同压测的环境瓶颈排查:CPU 争用与 Wi\-Fi
前端
excel12 小时前
Marked 与 Markdown 有什么区别?该怎么选?
前端
Da Da 泓13 小时前
五子棋 Web 端测试用例报告
前端·网络·websocket·网络协议·测试用例·项目
zxcvb15313 小时前
远程查看本地文档:一条轻量 Web 文件服务的工程化链路
前端·远程查看文档
niucloud-admin14 小时前
NIUCLOUD PHP SAAS上门家政使用文档:城市管理
java·前端·php
北岛贰14 小时前
啵啵音乐迎来全新升级!
前端
hkNaruto16 小时前
【AI】基于大模型的AI游戏地图生成、控制方案:AI Native Game Harness 迁移操作手册
前端·人工智能·游戏
IT_陈寒16 小时前
Java序列化踩坑记:对象循环引用让我加班两小时
前端·人工智能·后端
Acro16 小时前
快给macOS 上的Grok Bot换一套皮肤
前端