在项目中 rem怎么配置

2025-04-02 09:05:39

1、1.天猫的web app的首页就是采用这种方式去做的,以320宽度为基准,进行缩放,最大缩放为320*1.3 = 416,基本缩放到416都就可以兼同柙丕牌容iphone6 plus的屏幕了,这个方法简单粗暴,又高效

在项目中 rem怎么配置

2、2.rem是通过根元素进行适配的,网页中的根元素指的是html我们通过设置html的字体大小就可以控制rem的大小

在项目中 rem怎么配置

3、3.把html设置成10px是为了方便我们计算,为什么6rem等于60px。如果这个时候我们的.btn的样式不变,我们再改变html的font-size的值,看看按钮发生上面变化:

在项目中 rem怎么配置

4、4.第二个例子:240px = 6rem * 40px(根元素设置大值)

在项目中 rem怎么配置

5、5.Demo3中我是通过JS去动态计算根元素的font-size,这样的好处是所有设备分辨率都能兼容适配,淘宝首页目前就是用的JS计算。但其实不用JS我们也可以做适配,一般我们在做web app都会先统计自己网站有哪些主流的屏幕设备,然后去针对那些设备去做media query设置也可以实现适配,例如下面这样:

在项目中 rem怎么配置

6、6.实现适配所有手机的js代码:

在项目中 rem怎么配置
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢