移动端适配解决方案
移动端适配有很多方案,其中 rem 是被大家一直利用的一种方案。
目前我司在用的另一种布局方案,viewport,caniuse 查询 viewport 的兼容性基本都没问题,整体支持率达到 98.35%。今天的主角是 postcss-px-to-viewport,移动端适配可以通过这个插件来解决。
要使用 viewport 适配方案,必须先要安装 postcss-px-to-viewport 这个包,postcss-px-to-viewport 是将 px 单位转换为 vw、vh 的一个 npm 插件。
在 vue-cli 创建的项目中来做一下演示
- 首先我们创建一个项目并且来安装对应的插件
1 | |
- 初始化好的
vue项目根目录下创建.postcssrc.js文件 - 添加配置
1 | |
- 因为我们设置的基准宽度是
750,最后在vue-cli生成的文件中找一个vue文件,设置一下图片Logo大小为width: 75px,在浏览器控制台会发现图片的width变为10vw。至此可以看出我们的插件生效了~
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!