postcss-px-to-viewport

简介: 【8月更文挑战第10天】

【8月更文挑战第9天】 autoprefixer: {},
'postcss-px-to-viewport': {
unitToConvert: 'px', //将要转化的单位
viewportWidth: 750, //(Number)视图的宽度
unitPrecision: 3, //(Number)指定px转换为视窗单位值的小数位数,默认是5
propList: [''], //(Array)指定可以转换的css属性,默认是[''],代表全部属性进行转换
viewportUnit: 'vw', //(String)指定需要转换成的视窗单位,默认vw
fontViewportUnit: 'vw', //(String)指定字体需要转换成的视窗单位,默认vw
selectorBlackList: ['.ignore', '.hairlines'], // (Array) 指定不转换为视窗单位的类,保留px,值为string或正则regexp,建议定义一至两个通用的类名
minPixelValue: 1, //(Number) 默认值1,小于或等于1px不转换为视窗单位,
mediaQuery: false, // (Boolean) 是否在媒体查询时也转换px,默认false
replace: true, //替换包含vw的规则,而不是添加回退。
exclude: [], // (Array or Regexp) 设置忽略文件,如node_modules
landscape: false,
landscapeUnit: 'vw',
landscapeWidth: 568
}
}
如果你的样式需要做根据视口大小来调整宽度,这个脚本可以将你CSS中的px单位转化为vw,1vw等于1/100视口宽度。

之前做移动端适配时,基本上是采用rem方案,现在发现了一个新的方案,就是用viewport单位,现在viewport单位越来越受到众多浏览器的支持

相关文章
|
资源调度 前端开发
postcss-px-to-viewport 屏幕适配方案
postcss-px-to-viewport 屏幕适配方案
el-popover 点击取消按钮,弹窗仍然无法关闭
el-popover 点击取消按钮,弹窗仍然无法关闭
|
Web App开发 开发框架 前端开发
移动端window.open跳转链接时,iOS没有反应的问题
【10月更文挑战第9天】在移动端使用 `window.open` 跳转链接时,iOS 可能无响应,原因是 iOS 的安全策略和弹出窗口阻止功能。解决方法包括:确保在用户交互后触发 `window.open`,将目标设置为 `_self`,使用锚点链接模拟跳转,或利用专门的移动端框架。需综合考虑这些方案以优化用户体验。
2128 61
|
12月前
|
前端开发 JavaScript API
前端如何访问文件夹
前端如何访问文件夹
前端如何访问文件夹
|
前端开发
umi webpack配置图片资源转base64
umi webpack配置图片资源转base64
|
JavaScript 前端开发 应用服务中间件
Nginx——一个域名下部署多个Vue项目
如何在同一域名下部署第二个Vue项目而不影响现有项目:更新`vue.config.js`,设置`publicPath`为`/screen/`。修改Vue Router的`base`为`screen`。在Nginx配置中添加新location `/screen`,指向第二项目`dist`目录。测试访问`http://<域名>/screen/`。别忘了检查并修复任何遗漏的配置,如数据看板默认设置。
840 2
|
前端开发 JavaScript 容器
前端vw自适应解决方案,适用pc端以及移动端,适用webpack以及vite,适用vue以及react
前端vw自适应解决方案,适用pc端以及移动端,适用webpack以及vite,适用vue以及react
952 0
|
JavaScript
vue + d3.js(v6) 绘制【柱状图/条形图】(含动画和交互)
vue + d3.js(v6) 绘制【柱状图/条形图】(含动画和交互)
220 0