移动适配viewport方案记录

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

随着viewport单位在浏览器中的兼容,移动端适配方案lib-flexible+postcss-pxtorem的转换系数设置有点不想设置了。

本次记录使用postcss-px-to-viewport插件做viewport适配的方案
安装

npm install postcss-px-to-viewport --save
1
配置
项目根目录新建.postcssrc.js文件

module.exports = {
plugins: {
autoprefixer: {}, // 用来给不同的浏览器自动添加相应前缀,如-webkit-,-moz-等等
"postcss-px-to-viewport": {
unitToConvert: "px", // 要转化的单位
viewportWidth: 750, // UI设计稿的宽度
unitPrecision: 6, // 转换后的精度,即小数点位数
propList: [""], // 指定转换的css属性的单位,代表全部css属性的单位都进行转换
viewportUnit: "vw", // 指定需要转换成的视窗单位,默认vw
fontViewportUnit: "vw", // 指定字体需要转换成的视窗单位,默认vw
selectorBlackList: ["wrap"], // 指定不转换为视窗单位的类名,
minPixelValue: 1, // 默认值1,小于或等于1px则不进行转换
mediaQuery: true, // 是否在媒体查询的css代码中也进行转换,默认false
replace: true, // 是否转换后直接更换属性值
exclude: [/node_modules/], // 设置忽略文件,用正则做目录名匹配
landscape: false // 是否处理横屏情况
}
}
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'

相关文章
|
4月前
|
存储 缓存 搜索推荐
G6VP 与 GraphScope部署问题之配置节点和边的样式如何解决
G6VP 与 GraphScope部署问题之配置节点和边的样式如何解决
|
6月前
|
容器
代码适配性问题怎么解决,如何快速创建左右布局
代码适配性问题怎么解决,如何快速创建左右布局
|
7月前
|
Android开发
Android RIL 动态切换 4G 模块适配
Android RIL 动态切换 4G 模块适配
209 0
|
7月前
|
Web App开发 小程序 Android开发
Uniapp match-media 检测节点 适配大屏小屏 不同屏幕视图组件
Uniapp match-media 检测节点 适配大屏小屏 不同屏幕视图组件
95 0
|
安全 定位技术 Android开发
Android 更新版本,改变聚焦于安全与便捷操作
Android 更新版本,改变聚焦于安全与便捷操作
108 0
|
前端开发 开发者
准备 -viewport- 标准化设置|学习笔记
快速学习 准备-viewport-标准化设置
109 0
|
API 定位技术 开发工具
iOS14 定位适配:1、向用户申请临时开启一次精确位置权限的方案2、高德定位SDK适配
iOS14 定位适配:1、向用户申请临时开启一次精确位置权限的方案2、高德定位SDK适配
1717 0
iOS14 定位适配:1、向用户申请临时开启一次精确位置权限的方案2、高德定位SDK适配
|
前端开发 JavaScript
分享一段小代码,处理原生html下移动端的适配方案
分享一段小代码,处理原生html下移动端的适配方案
193 0
|
监控 5G Android开发
​Android 11发布,紫光展锐6款Soc同步适配
9月9日消息,谷歌发布了Android 11正式版系统,并已经向自家手机Pixel推送。这次的新系统主要包含三个主题:控制、人和隐私。在控制中谷歌对电源菜单进行了改进,隐私方面谷歌依旧是增加对App权限的控制,既可以对App进行一次性授权,还能够监控长时间不使用的App,再次打开App时需要重新授权。另外还包括5G体验优化、定位信息获取权限限制等功能。而且Android 11还支持无缝更新,即用户更新系统时可在后台完成,不影响用户当时使用从而节省了大量时间。
302 0
​Android 11发布,紫光展锐6款Soc同步适配
|
Shell 数据库 Android开发
【Android 性能优化】应用启动优化 ( 阶段总结 | Trace 文件分析及解决方案 | 源码分析梳理 | 设置主题的方案总结 ) ★
【Android 性能优化】应用启动优化 ( 阶段总结 | Trace 文件分析及解决方案 | 源码分析梳理 | 设置主题的方案总结 ) ★
293 0