使用CSS3的rem属性制作响应式页面布局的要点解析
其实rem不只是能应用到字体上面,还可以应用到长度和宽度上面,接下来看下我做的一个项目的首页吧。 设置对应的响应式的html rem比例
CSS Code复制内容到剪贴板
html{ font-size:62.5%; /* 10÷16=62.5% */ } body{ font-size:12px; font-size:1.2rem ; /* 12÷10=1.2 */ } p{ font-size:14px; font-size:1.4rem; } 通过设置html的font-size值来控制全局的rem输出,这段代码其实是这个rem的精髓所在,我在我的页面中设置了如下的代码来控制不同设备下的字体大小显示使其达到自适应:
CSS Code复制内容到剪贴板
html { font-size: 62.5%; } @media only screen and (min-width: 481px){ html { font-size: 94%!important; } } @media only screen and (min-width: 561px){ html { font-size: 109%!important; } } @media only screen and (min-width: 641px){ html { font-size: 125%!important; } } 看上面的代码,可能大家会觉得为什么要这样设置呢,其实这个是根据许多测试推算出来的,上面代码如果要转换城px会变成这样:
CSS Code复制内容到剪贴板
html { font-size: 62.5%; /* 10÷16=62.5% */ } @media only screen and (min-width: 481px){ html { font-size: 94%!important; /* 15.04÷16=94% */ } } @media only screen and (min-width: 561px){ html { (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |