该布局于 2017年8月9日被2.0版本取代
实现原理 假设(UI稿750px宽)
css
scale = 1/window.devicePixelRatio
font-size = 实际屏幕宽度 / 10;
(设计稿DOM宽度)px
px2rem插件
转换为 -> 实际remflexible 2.x: https://github.com/amfe/lib-f...
实现原理webpack
我的很喜欢的布局方案
实现原理 假设(UI稿750px宽)
git
如低版本浏览器:github
font-size = 100px;
做为参照,总宽度 = 7.5rem
设计稿DOM对应px / 100 = 实际rem
(计算起来很方便)屏幕宽度百分比 缩放 font-size的值
若高版本浏览器:web
1px/750px ≈ 0.1333333%
font-size = 0.1333333% * 100 = 13.33333vw
顾名思义,将px转换为vw、vh、vmin、vmax
{ viewportWidth: 750, viewportHeight: 1334, unitPrecision: 3, viewportUnit: 'vw', selectorBlackList: ['.ignore', '.hairlines'], minPixelValue: 1, mediaQuery: false }
文章分享同步于: https://github.com/zhongmeizh...