網(wǎng)站首頁 編程語言 正文
postcss
A tool for transforming CSS with JavaScript 通過js轉(zhuǎn)換css的工具
https://postcss.org/
npm i postcss-cli -D // 安裝依賴
開始sample
npm i -D postcss
npm i postcss-cli@8.3.0 -D
// postcss *.css -o res.css test.css // 這個不會有變化
npx postcss *.css --use autoprefixer -d build/ // 這個得到兼容的代碼
結(jié)合webpack使用
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: ['style-loader', 'css-loader',{
loader: 'postcss-loader',
options: {
postcssOptions: {
plugins: [
// require('autoprefixer'),
'postcss-preset-env' // 這是個工具包集合,包括autoprefixer
]
}
}
}]
}
]
}
}
示例
示例樣式
//src/css/image.css
@import url('./2.css');
i {
width: 200px;
height: 200px;
background: linear-gradient(red, black);
}
::placeholder { // 需要加前綴(兼容后會添加瀏覽器廠商前綴)
color: gray;
}
/ src/css/2.css
i {
color: #33333315; // 需要兼容性處理 (兼容處理后得到rgba形式了)
}
/postcss.config.js
module.exports = {
plugins: [
require('autoprefixer'),
require('postcss-preset-env')
]
}
/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="./dist/main.js"></script>
</body>
</html>
原文鏈接:https://blog.csdn.net/qq_36413371/article/details/121250812
相關(guān)推薦
- 2022-10-02 react中路由和按需加載的問題_React
- 2022-12-24 python的open函數(shù)常見用法_python
- 2023-07-25 npm login 時報錯npm ERR! code E403
- 2023-10-09 markdown和富文本編輯器的區(qū)別
- 2022-11-16 Oracle?刪除大量表記錄操作分析總結(jié)_oracle
- 2022-08-19 insert語句返回新增主鍵id失敗的解決方法
- 2023-10-30 解決SpringBoot3整合Druid的兼容性問題
- 2022-10-27 Apache?Hive?通用調(diào)優(yōu)featch抓取機制?mr本地模式_Linux
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支