若依非分离版本-第五十四章:适配移动端页面

ruoyi 管理后台使用bootstrap框架,可以自动使用pc端口和移动端,本章节介绍一下如何实现双端适配

1、移动端操作效果

二、ruoyi使用Bootstrap v3.3.7,该前端框架自动适配pc和移动端

样式引入如下:

<link href="../static/css/bootstrap.min.css" th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>

三、什么是移动适配?怎样可以实现移动适配呢?

1.移动适配就是指在不同尺寸的设备当中,网页元素的尺寸随着视口大小而等比缩放。

2.从前项目中大多使用rem单位设置网页元素的尺寸,现在新技术采用vw/vh来设置尺寸。

那么为什么不能用像素单位或百分比布局呢?

答:因为像素单位是绝对单位,不能变化,而百分比布局是宽度自适应,高度固定,这两种方法都不能很好地适应移动端设备的变化。

四、rem

1.什么是rem?

rem单位是相对于HTML标签的字号(根字号)来计算结果的,1rem=1HTML根字号,即,必须在有HTML字号的情况下才能设置rem单位。

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

2.换算

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

3.工具

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

(flexible.js是手机淘宝开发出来的一个用来适配移动端的js框架,核心原理是根据不同的视口宽度给网页中HTML根节点设置不同的字号。)

五、vw/vh

1.vw/vh是什么?

vw : (viewport width)

vh : (viewport height)

vw/vh是相对单位,是相对于视口的尺寸计算结果。

2.换算

1vw=1/100视口宽度 1vh=1/100视口高度

未来计划

1、ruoyi非分离版本拆解

2、ruoyi-vue-pro:讲解工作流

3、ruoyi-vue-pro:支付模块,电商模块

4、基于ruoyi-vue-pro项目开发

5、JEECG低代码开发平台

请关注我,本星球会持续推出更多的开源项目代码解析,如有更好的意见请留言回复或者私信。

来源: 互联网
本文观点不代表源码解析立场,不承担法律责任,文章及观点也不构成任何投资意见。

赞 ()

相关推荐

发表回复

评论列表

点击查看更多

    联系我们

    在线咨询: QQ交谈

    微信:13450247865

    邮件:451255340#qq.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    微信