移动端和PC端响应式布局
只需要在需要响应式布局的页面添加下面的方法即可,在react或vue的脚手架中只需要在index.html文件中添加改方法就可以实现全局响应式布局了(因为react和vue都是单页面)
function remSize() {// 获取移动设备的宽度 var deviceWidth = document.documentElement.clientWidth || window.innerWidth// 设置最大宽度 (需要限制宽度时添加)if (deviceWidth >= 750) {deviceWidth = 750}// 设置最小宽度 (需要限制宽度时添加)if (deviceWidth <= 320) {deviceWidth = 320}document.documentElement.style.fontSize = (deviceWidth / 7.5) + 'px'// 在width=375px时 10px = 0.1rem 在不限制宽度时width:100%; 等同于 width:7.5rem;document.querySelector('body').style.fontSize = 0.32 + 'rem'
}remSize()
// 窗口发生变化时调用
window.onresize = () => {remSize()
}
移动端和PC端响应式布局相关推荐
- 移动端WEB开发之响应式布局(响应式开发原理、bootstrap、阿里百秀案例)
移动端WEB开发之响应式布局 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的. 设备的划分情况: <!DOCTYPE html> & ...
- 20.【移动端Web开发之响应式布局】
文章目录 [移动端Web开发之响应式布局]前端小抄(20) 一.响应式开发 1.1 响应式开发原理 1.2 响应式布局容器 二.Bootstrap前端开发框架 2.1 Bootstrap简介 2.2 ...
- 移动端web开发之响应式布局
文章目录 前言 一.响应式开发 1.1 响应式开发原理 1.2 响应式布局容器 二.Bootstrap前端开发框架 2.1 Bootstrap 简介 2.2 Bootstrap 使用 2.3 布局容器 ...
- 移动端WEB开发之-响应式布局
目录 移动端WEB开发之响应式布局 1.0 响应式开发原理 1.1 响应式开发原理 1.2 响应式布局容器 2.0 bootstrap的介绍 2.1Bootstrap简介 2.2 bootstrap优 ...
- 在html中写响应式布局的代码,手机端自适应响应式框架,移动端响应式布局代码...
移动端自适应框架,响应式布局,如何实现移动端不同分辨率的手机?在本文能够详解,响应式布局是HTML5和css的结合是必然,但是很多朋友不知道怎么实现不同分辨率下的手机端,自适应框架在本站也有,但是具体 ...
- 移动端WEB开发——响应式布局
移动端WEB开发之响应式布局 1.0 响应式开发原理 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的. 设备的划分情况: 设备划分 尺寸区间 超 ...
- 手机端自适应响应式框架,移动端响应式布局代码
开拓眼界的方式有两种,一是读书,二是花钱.读书,花最少的钱买别人的财富,你把孙子兵法背下来,孙子便跟你一辈子.花钱,行万里路,阅人无数,毕竟对于人生来说,任何经验都是有用的. 那,既然没有钱,就好好读 ...
- 响应式布局(响应式网页的构成bootstrap框架)
一.响应式布局 1.概念 响应式又叫自适应网页,可以根据网页窗口的调整而自动布局,不会导致页面效果的错乱,主要是针对移动端浏览器:通过响应式布局,可以使一套代码同时兼容多个尺寸的屏幕 2.响应式网页的 ...
- PC端、移动端响应式布局的常用解决方案对比(媒体查询、百分比、rem和vw/vh)
PC端.移动端响应式布局的常用解决方案对比 简要介绍: 一.px 和 视口 1. 像素 2. 视口 (1) 布局视口(layout viewport) (2) 视觉视口(visual viewport ...
- PC端移动端兼容响应式布局页面的制作
之前已经制作了PC端固定布局和移动端流体布局的页面,这次的任务就是将一个页面制作成PC端移动端兼容响应式布局页面,是页面能在不同屏幕大小下呈现处不同最佳显示状态. 主要的过程就是对: 1.将width ...
最新文章
- 缓存击穿、缓存穿透、缓存雪崩
- 用keil怎么擦除_用这种方法销毁硬盘数据,即使美国中央情报局也难以恢复
- 奠定了整个计算机科学的基础是什么,冯 诺依曼对计算机科学发展所作的贡献是什么...
- JavaScript OpenGL接口再设计
- python安装失败0x80070570_固态硬盘装win7出现错误代码0x80070570怎么办
- 大疆 机器学习 实习生_我们的数据科学机器人实习生
- 《Head First设计模式》第五章笔记-单件模式
- 数学领域的世界顶级大佬们都在做什么科研项目?
- Saying Good-bye to Cambridge Again --by Xu Zhimo
- Android权限之sharedUserId和签名
- cmd运行jar时提示没有主类清单属性或找不到主类
- Sigrity仿真之电热混合仿真
- ① 数据库介绍 及 关系型数据库的关系代数表达式
- 入职填写的工作经历时间虚假,公司以此来辞退我怎么办?
- js进阶实例,数字时钟
- 监控电脑屏幕python
- Centos7卸载自带的OpenJDK
- 7段均衡器最佳参数_汽车音响7段均衡器设置,七段均衡器常用调校图
- Word文档转PPT(仅文字)
- maven卸载强制性依赖
热门文章
- java计算机毕业设计基于安卓Android/微信小程序的智能停车场管理系统APP
- MyBatis源码学习笔记(从设计模式看源码)
- 知易行难的软件开发风险管理——发表于2007-02《程序员》
- 微型计算机原理扬声器,微机原理复习-8254
- Java创建简单订房管理程序(附详细代码)
- [WARNING] The POM for com.tenyears:base-common:jar:1.0 is invalid, transitive dependen
- python循环计数器_简单Python循环计数器issu
- C语言中的字符串输入输出函数
- how to understand TSs – S1 handover with MME and SGW relocation and Indirect Tunneling
- 绝地NBA(新增三分大赛)