該佈局於 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...