postcss-px-to-viewport下载使用
时间: 2023-10-07 15:12:47 浏览: 101
postcss-px-to-viewport:PostCSS的插件,可从像素单位生成视口单位(vw,vh,vmin,vmax)。 通过一个设计尺寸在不同的显示器上创建可扩展界面的最佳选择
要使用postcss-px-to-viewport插件,需要首先安装postcss、postcss-loader和postcss-px-to-viewport模块。你可以使用以下命令进行安装:
npm i postcss postcss-loader postcss-px-to-viewport -D
安装完成后,你需要配置webpack来使用postcss-loader。在webpack的配置文件中,添加以下代码:
```javascript
module: {
rules: [
{
test: /\.css$/,
use: [
'style-loader',
'css-loader',
'postcss-loader' // 添加postcss-loader
]
}
]
}
```
接下来,在项目根目录下创建一个postcss.config.js文件,并添加以下代码:
```javascript
module.exports = {
plugins: {
'postcss-px-to-viewport': {
viewportWidth: 750, // 设计稿宽度
viewportHeight: 1334, // 设计稿高度
unitPrecision: 3, // 转换精度,保留小数位数
viewportUnit: 'vw', // 转换的单位
selectorBlackList: ['.ignore', '.hairlines'], // 不转换的类名
minPixelValue: 1, // 小于或等于1px不转换
mediaQuery: false // 允许在媒体查询中转换px
}
}
}
```
配置完成后,postcss-px-to-viewport插件就可以在项目中使用了。它会将CSS中的像素单位自动转换为视口单位,使得页面能够自适应不同的设备屏幕大小。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [移动端适配 rem、postcss-pxtorem、postcss-px-to-viewport、vw vh](https://blog.csdn.net/xuyanl/article/details/129499800)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文