浅谈移动端rem的用法
2017-05-05 11:02
281 查看
一 什么是rem?“font size of the root element 这是w3c的定义也就是说是相对于根节点(html节点)的字体大小的单位。目前主流的浏览器基本都支持rem这个单位,大部份的默认字体单位是16px。
图片摘自 htt p://ca nius e.m o jijs .co m /Hom e/H tml/item/ key/rem/ index.html 二 简单应用。既然确定在各个主流浏览器都能食用的话,我们就放心大胆在移动端进行开发了。举个例子说明
由于我们选定的浏览器默认字体为16px,将根节点html设置为 font-size:62.5%;,这样换算下来的话 1rem = 10px ,在单位的计算方便将会方便很多。三 响应式使用。在实际开发过程中,不论是移动端还是pc端都要兼容各种分辨率的设备,所以实际尺寸是要响应式的。假如说上个例子的62.5%是基于iPhone5的尺寸,也就是说是320*568的尺寸如果是ipad尺寸的时候,只要相应的扩大倍数即可
注:利用媒体查询,可根据自己的实际需要,设定不同的尺寸。四 rem的进阶使用先甩上地址 ht tps://githu b.c om/a m fe/lib- flexible说起移动端适配,怎么能少了淘宝的移动端~这个教程足够详细了(如果绝对还不够的话,可以参考下这个地址 htt ps:/ /gith ub.com/a mfe/ artic le/is sues/17 ,其中还有现成的demo)。 在引入flexible.js过后,关于px转成rem的方法:在sublime中是有直接转换的插件,有兴趣的童鞋可以去研究下。在sass/less预编译下也可快速计算当前尺寸。
图片摘自 htt p://ca nius e.m o jijs .co m /Hom e/H tml/item/ key/rem/ index.html 二 简单应用。既然确定在各个主流浏览器都能食用的话,我们就放心大胆在移动端进行开发了。举个例子说明
-size:62.5%; --size:1
由于我们选定的浏览器默认字体为16px,将根节点html设置为 font-size:62.5%;,这样换算下来的话 1rem = 10px ,在单位的计算方便将会方便很多。三 响应式使用。在实际开发过程中,不论是移动端还是pc端都要兼容各种分辨率的设备,所以实际尺寸是要响应式的。假如说上个例子的62.5%是基于iPhone5的尺寸,也就是说是320*568的尺寸如果是ipad尺寸的时候,只要相应的扩大倍数即可
@media only screen and (min-width: 768px){ html { font-size: 150%!important; } }
注:利用媒体查询,可根据自己的实际需要,设定不同的尺寸。四 rem的进阶使用先甩上地址 ht tps://githu b.c om/a m fe/lib- flexible说起移动端适配,怎么能少了淘宝的移动端~这个教程足够详细了(如果绝对还不够的话,可以参考下这个地址 htt ps:/ /gith ub.com/a mfe/ artic le/is sues/17 ,其中还有现成的demo)。 在引入flexible.js过后,关于px转成rem的方法:在sublime中是有直接转换的插件,有兴趣的童鞋可以去研究下。在sass/less预编译下也可快速计算当前尺寸。
相关文章推荐
- 浅谈移动端rem的用法
- 浅谈移动端rem的用法
- 浅谈移动端rem的用法
- 浅谈移动端的自适应问题——响应式、rem/em、利用Js动态实现移动端自适应
- 移动端响应式rem用法
- 浅谈移动端的自适应问题——响应式、rem/em、利用Js动态实现移动端自适应
- 浅谈移动端的自适应问题——响应式、rem/em、利用Js动态实现移动端自适应
- 浅谈移动端的自适应问题——响应式、rem/em、利用Js动态实现移动端自适应
- 移动端rem单位用法[转]
- 浅谈移动端的自适应问题——响应式、rem/em、利用Js动态实现移动端自适应
- 移动端页面rem用法
- 浅谈移动端的自适应问题——响应式、rem/em、利用Js动态实现移动端自适应
- 移动端rem的用法
- 移动端rem单位用法
- 简单介绍移动端CSS3单位rem的用法
- css单位rem---移动端至宝
- 细说移动端 经典的REM布局 与 新秀VW布局
- CSS基础篇--从淘宝和网易的font-size思考移动端怎样使用rem?
- DataKeyNames,DataKeys 用法浅谈
- Eclipse用法和技巧二十六:浅谈快捷键