移动端适配解决方案
移动端适配有很多方案,其中 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 协议 ,转载请注明出处!