該佈局於 2017年8月9日被2.0版本取代css
實現原理 假設(UI稿750px寬)
webpack
scale = 1/window.devicePixelRatio
font-size = 實際屏幕寬度 / 10;
(設計稿DOM寬度)px
px2rem插件
轉換爲 -> 實際remflexible 2.x: github.com/amfe/lib-fl…git
實現原理github
我的很喜歡的佈局方案web
實現原理 假設(UI稿750px寬)
瀏覽器
font-size = 100px;
做爲參照,總寬度 = 7.5rem
設計稿DOM對應px / 100 = 實際rem
(計算起來很方便)屏幕寬度百分比 縮放 font-size的值
1px/750px ≈ 0.1333333%
font-size = 0.1333333% * 100 = 13.33333vw
顧名思義,將px轉換爲vw、vh、vmin、vmaxbash
{
viewportWidth: 750,
viewportHeight: 1334,
unitPrecision: 3,
viewportUnit: 'vw',
selectorBlackList: ['.ignore', '.hairlines'],
minPixelValue: 1,
mediaQuery: false
}
複製代碼
文章分享同步於: github.com/zhongmeizhi…佈局