隨著移動設備的普及,越來越多的網(wǎng)站需要適配移動端。然而不同設備的css像素比例并不相同,需要進行適配。下面介紹一種常用的移動端css像素比例適配方法。
/* 設計稿的寬度 */ var designWidth = 750; /* 基準字體大小 */ var baseFontSize = 100; /* 獲取屏幕寬度 */ var screenWidth = window.screen.width; /* 計算屏幕像素比例 */ var cssPixelRatio = screenWidth / designWidth; /* 計算根元素字體大小 */ var rootFontSize = baseFontSize * cssPixelRatio; /* 設置根元素字體大小 */ document.documentElement.style.fontSize = rootFontSize + 'px';
以上代碼中,設計稿的寬度為750px,此處可以根據(jù)實際情況進行修改。基準字體大小為100px,可以根據(jù)需要進行調(diào)整。獲取屏幕寬度使用window.screen.width,屏幕像素比例計算使用屏幕寬度除以設計稿寬度。
最后根據(jù)根元素字體大小設置整個頁面的大小。也可以根據(jù)需要對某些元素進行像素比例適配。
上一篇docker下使用ftp
下一篇移動端css3動畫閃屏