JavaScript中rem布局在react中的应用

  作者:bea

前面给大家分享了一个react项目(http:///article/76085.htm),这次对这个项目做了一些改进,增加了rem布局和对iscroll在Android上的优化。 项目代码,欢迎fork和star,在线预览 REM布局实例代码 var fontSizeInit = function() { var doc = document.documentElement, cli = doc.clientWidth; cli&&(cli/=
前面给大家分享了一个react项目(http:///article/76085.htm),这次对这个项目做了一些改进,增加了rem布局和对iscroll在Android上的优化。
项目代码,欢迎fork和star,在线预览
REM布局实例代码


var fontSizeInit = function() {
var doc = document.documentElement,
cli = doc.clientWidth;
cli&&(cli/=320,2<cli&&(cli=2),doc.style.fontSize=16*cli+"px");
}
fontSizeInit();
window.addEventListener('resize', function() {
fontSizeInit();
});

sass:


$baseFontSize:16px !default;
// pixels to rems
@function pxToRem($px) {
@return $px / $baseFontSize * 1rem;
}
html {
font-size: $baseFontSize;
-ms-touch-action: none;
}



有用  |  无用

猜你喜欢