JS+rem实现移动端自适应
日期:2022-08-10 作者:小天
来源:www.txunda.com
人气:2022
首先了解到什么是自适应?
自适应就是页面元素宽高随着窗口大小改变而变化,自动适应不同大小的设备。
再来看到rem适配原理:
先了解到什么是rem?
rem是相对长度单位,相对于html下的font-size的单位,一般浏览器默认1rem为16px
(1rem:16px),可根据font-size更改默认rem大小。
原理:
根据不同屏幕的宽度,以相同的比例动态修改html的font-size适配,并将px替换成rem,它可以根元素的字体大小来进行变化,从而实现我们要的移动端自适应。
移动端适配的几种方法:
1.流式布局:宽度百分比(比较父级占比),高度固定。此处不推荐,缺点大屏幕拉伸文字。
2.媒体查询配合rem布局,主流适配方法,缺点工作量大。
3.flex布局,主流的移动端布局方式,项目最好采用flex布局+rem布局的方式完成移动端适配。(优先选用方法)
JS控制屏幕变化原理
此处等于媒体查询更改font-size(js实现动态更改)。
px转换rem方法推荐
Vscode下载插件:

更改插件的默认文件:
自适应就是页面元素宽高随着窗口大小改变而变化,自动适应不同大小的设备。
再来看到rem适配原理:
先了解到什么是rem?
rem是相对长度单位,相对于html下的font-size的单位,一般浏览器默认1rem为16px
(1rem:16px),可根据font-size更改默认rem大小。
原理:
根据不同屏幕的宽度,以相同的比例动态修改html的font-size适配,并将px替换成rem,它可以根元素的字体大小来进行变化,从而实现我们要的移动端自适应。
移动端适配的几种方法:
1.流式布局:宽度百分比(比较父级占比),高度固定。此处不推荐,缺点大屏幕拉伸文字。
2.媒体查询配合rem布局,主流适配方法,缺点工作量大。
3.flex布局,主流的移动端布局方式,项目最好采用flex布局+rem布局的方式完成移动端适配。(优先选用方法)
JS控制屏幕变化原理
类似于媒体查询的原理,js使用动态更改html下的font-size大小 来实现移动适配。代码如下;
此处等于媒体查询更改font-size(js实现动态更改)。
px转换rem方法推荐
Vscode下载插件:

更改插件的默认文件:
1.点击插件旁设置后点击扩展设置即可弹出下面内容。
以上使用js和rem搭配flex即可实现移动端自适应。
天津天迅达科技有限公司经过多年来对APP、小程序、以及网站建设的探索,已经帮助每一个客户快速开发出属于自己的APP、小程序、网站,是万千企业之选。
相关资讯
- 数字孪生:现实世界的身外化身 2024-12-06
- 微信公众号全面“今日头条化”,自媒体将迎来“第二春”? 2024-12-04
- 优质长视频的破圈效应 2024-12-05
- 奶茶行业的裂变营销 2024-12-03
- 浅浅分享下支付产品经理如何写全局性的需求文档以及工作流程 2024-12-02
- “麦学”爆红:一场精心策划的营销盛宴 2024-11-29
- 如果遇到麦琳式的领导,怎么办? 2024-11-28