Vue前端项目自适应布局

一、单位尺寸
  • px
  • %
  • vw、vh: 窗口
  • em: 针对父元素的font-size
  • rem:“root em”的缩写,是一个相对长度单位;rem单位作用于非根元素时,相对于根元素(html)字体大小,rem单位作用于根元素字体大小时,相对于其出初始字体大小。

说明:
谷歌浏览器,字体的默认大小是16px;

如果父元素item1的font-size=50px,那么子元素item2的1em=50px。
在这里插入图片描述

如果html的顶层font-size为20px; 那么子元素item2的1rem就为20px。
在这里插入图片描述

二、基于rem实现自适应布局

假设页面的根元素,font-size的大小没有设置,默认为16px。
经过设计,我们的页面主体部分宽为500px; 高为200px。要想转换为自适应布局,我们只需要将px转换为rem就可以。
在这里插入图片描述
转换后:
宽为:500/16rem
高为:200/16rem
在这里插入图片描述
详情见:
html5页面 的rem 布局适配方法

  • 5
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值