http://dudodo.cc/2017/06/01/%E7%A7%BB%E5%8A%A8%E7%AB%AF%E8%87%AA%E9%80%82%E5%BA%94%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/#more
设计稿640
640px = 6.4rem
100px = 1rem
10px = 0.1rem
1px = 0.01rem
(function (doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
designSize = 640
var recalc = function () {
var clientWidth = docEl.clientWidth,
clientHeight = docEl.clientHeight;
if (!clientWidth) return;
if (clientWidth >= designSize) {
docEl.style.fontSize = (designSize / 10) + (clientWidth / clientHeight * 10) + 'px'
} else {
docEl.style.fontSize = 100 * (clientWidth / designSize) + 'px';
}
}
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window)
@media only screen and (min-481px) {
html {
font-size: 94%
}
}
@media only screen and (min-561px) {
html {
font-size: 109%
}
}
@media only screen and (min-641px) {
html {
font-size: 125%
}
body {
max- 640px
}
}
body {
font-size:12px;
font-size:1.2rem ; /* 12÷10=1.2 */
font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
background-color: #ddd;
min- 320px;
margin: 0 auto;
position: relative
}