移动端响应式布局解决方案

2,071 阅读1分钟
原文链接: github.com

简介

移动端响应式布局解决方案、用 JavaScript 根据屏幕宽度计算 Root 字体大小弥补媒体查询断点断层过大问题,一切元素单位皆使用 REM

演示

givebest.github.io/gb-respond.…

使用

HTML

在 Head 引入(CSS前面)

<head>
  <!-- 省略 -->
  <script src="js/GB-respond.js"></script>
  <link rel="stylesheet" href="css/normalize.css">
</head>

CSS

以 375 (设计稿 750 * N) 屏幕宽度为基础,推算出元素相对应的 REM 值,如设计稿字体为:40px,那么换算下来为:40 / 2 / 100 = .2rem

html {
  font-size: 100px;
}

body {
	font-size: .12rem; /* 在 375 屏幕宽相当于 12px */
}

感谢他们

参考: github.com/amfe/lib-fl…

License

MIT © 2017 givebest