移动Web-移动适配

两种移动适配方案:

                  rem : 目前多数企业在用的解决方案

                  vw / vh:未来的解决方案

例子:

1 使用rem单位设置网页元素的尺寸 

        rem单位

                1.相对单位

                2.rem单位是相对于HTML标签的字号计算结果

                        2.1  确定设计稿对应的设备的HTML标签字号

                        查看设计稿宽度 → 确定参考设备宽度(视口宽度) → 确定基准根字号(1/10视口宽度)

                        2.2  rem单位的尺寸

                                N * 37.5 = 68 → N = 68 / 37.5

                                rem单位的尺寸 = px单位数值 / 基准根字号

                3.1rem = 1HTML字号大小

2 使用flexible

       flexible.js是手淘开发出的一个用来适配移动端的js框架。

                       核心原理就是根据不同的视口宽度给网页中html根节点设置不同的font-size。

        目标:使用flexible js配合rem实现在不同宽度的设备中,网页元素尺寸等比缩放效果

        思考:咱们检测了3个视口,分别设置了根字号,有什么弊端吗?

        答:手机设备多,屏幕尺寸不一,视口不仅仅有这3个

使用方式 :

 

2使用vw / vh进行适配

        目标:能够使用vw单位设置网页元素的尺寸

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江淮-Z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值