没有合适的资源?快使用搜索试试~ 我知道了~
当今手机种类繁多 且不说iphone系列,安卓手机的种类已经数不胜数了,所以不可能每一款手机都要写一套布局样式,这也是不可能做到的,但是对于越来越精益求精的前端来说 ,当然要找到一个合理的解决方案。rem 就是用来自适应布局的。 适配要达到的效果,如下图(简单的示范一下) 两个div不论在大屏还是小屏上都是占据屏幕的一半 虽然上面这种简单的使用百分比可以实现但是,百分比无法实现字体的自适应,百分比转换成相应的尺寸还是很难的。接下来就说说这次我们的主角 rem (我们一般只适配宽度) rem 原理解析 首先rem是一个相对于根元素fontSize大小的相对单位,也就是说 1rem 等于 htm
资源详情
资源评论
资源推荐
详解详解rem 适配布局适配布局
当今手机种类繁多 且不说iphone系列,安卓手机的种类已经数不胜数了,所以不可能每一款手机都要写一套布局样式,这也
是不可能做到的,但是对于越来越精益求精的前端来说 ,当然要找到一个合理的解决方案。rem 就是用来自适应布局的。
适配要达到的效果,如下图(简单的示范一下)
两个div不论在大屏还是小屏上都是占据屏幕的一半
虽然上面这种简单的使用百分比可以实现但是,百分比无法实现字体的自适应,百分比转换成相应的尺寸还是很难的。接下来
就说说这次我们的主角 rem (我们一般只适配宽度)
rem 原理解析原理解析
首先rem是一个相对于根元素fontSize大小的相对单位,也就是说 1rem 等于 html 的 fontSize 大小, 接下来我们只需要改变
html 元素的 fontSize 就可以控制 rem 的大小。接下来我们怎么适配不同的屏幕呢,只要我们做到 屏幕宽度越大 1rem 表示的
px值越大及HTML的fontSize值越大,也就是说 HTML的fontSize要于屏幕的宽度成正比。
再说一下一些概念 设备像素比设备像素比 、 设备物理像素设备物理像素 、 设备独立像素设备独立像素 (有时也说是虚拟像素)
设备像素比 = 设备物理像素 / 设备独立像素
设备物理像素: 设备上显示的最小单位
设备独立像素: 独立于设备的用于逻辑上衡量像素的单位(css尺寸)。
就拿iphone6/7/8 做说明iphone6/7/8的物理像素是750,是设备的实际尺寸,而px是是设备独立像素单位,iphone6/7/8是2倍
屏,它的css尺寸就是 375, 设备像素比是设备出厂时已经设置好的。
那么我们怎么实现适配?那么我们怎么实现适配?
这就用到最流行的rem了
rem的实现方案的实现方案
首先、根据不同屏幕的设备物理像素,要跟html元素的fontSize设置不同的px大小
1、媒体查询
html{
font-size:16px;
}
@media screen and (min-width:240px) {
html {
font-size:9px;
}
weixin_38613681
- 粉丝: 3
- 资源: 933
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0