JavaScript中rem布局在react中的应用

2019-12-17,,

前面给大家分享了一个react项目(//www.jb51.net/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;
}

您可能感兴趣的文章:

  • js 提交form表单和设置form表单请求路径的实现方法
  • 基于JavaScript实现瀑布流布局
  • js中flexible.js实现淘宝弹性布局方案
  • JS+DIV+CSS排版布局实现美观的选项卡效果
  • JS实现同一个网页布局滑动门和TAB选项卡实例
  • 原生JS实现响应式瀑布流布局
  • JS 循环li添加点击事件 (闭包的应用)

《JavaScript中rem布局在react中的应用.doc》

下载本文的Word格式文档,以方便收藏与打印。