移动适配效果-rem+媒体查询

本文介绍了rem单位作为相对单位在响应式设计中的作用,如何通过媒体查询检测视口宽度并调整CSS样式。重点提到了rem布局方案,如等分10份设置字号,以及淘宝开发的flexible.js库,用于根据不同视口大小动态调整`<html>`的font-size以实现移动端适配。
摘要由CSDN通过智能技术生成
  • rem单位,是相对单位
  • rem单位是相对与HTML标签字号计算结果
  • 1rem=1HTML字号大小

媒体查询

  • 媒体查询能够检测视口的宽度,然后编写差异化的CSS样式
  • 当某个条件成立,执行对应的CSS样式
  • @media(媒体特性){

                   选择器{

                           CSS属性

                   }

      }

目前rem布局方案中,将网页等分成10份,HTML标签的字号为视口宽度的1/10

rem-flexible.js

  • flexible.js是手淘开发出来的一个用来适配移动端的js库
  • 核心原理就是根据不同的视口宽度给网页中html根节点设置不同的font-size

注意

  • 移动端书写代码尺寸要使用rem
  • 计算68px是多少个rem(假设设计稿适配375px视口:rem数*37.5=68  rem=68/37.5)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值