網站首頁 編程語言 正文
postcss
A tool for transforming CSS with JavaScript 通過js轉換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/ // 這個得到兼容的代碼
結合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
相關推薦
- 2023-11-25 優化計算屬性mapState、mapGetters和methods的mapActions、mapMu
- 2022-05-24 Python?3.x踩坑實戰匯總_python
- 2022-06-17 C語言深入講解棧與堆和靜態存儲區的使用_C 語言
- 2022-04-05 vxe-table中vxe-grid的使用
- 2022-09-14 Python安裝xarray庫讀取.nc文件的詳細步驟_python
- 2022-10-18 Go項目怎么使用枚舉_Golang
- 2022-09-30 Ajax實現關鍵字聯想和自動補全功能及遇到坑_AJAX相關
- 2022-12-12 flutter?Bloc?add兩次只響應一次問題解析_Android
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支