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;
}
有用 | 无用
项目代码,欢迎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;
}
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 常用的Javascript设计模式小结
- JS实现字符串转日期并比较大小实例分析
- jQuery实现批量判断表单中文本框非空的方法(2种方法)
- 详解JavaScript基本类型和引用类型
- jQuery中serializeArray()与serialize()的区别实例分析
- jQuery实现form表单元素序列化为json对象的方法
- jQuery实现页面顶部显示的进度条效果完整实例
- 深入浅析react native es6语法
- JavaScript程序设计之JS调试
- js实现的星星评分功能函数
- JavaScript中的this到底是什么(一)
- js实现的奥运倒计时时钟效果代码
- 完美实现bootstrap分页查询
- JavaScript脚本库编写的方法
- js省市联动效果完整实例代码
- JavaScript知识点整理
- js实现跨域访问的三种方法
- 详解js跨域原理以及2种解决方案
- 深入探讨前端框架react