只需要在需要响应式布局的页面添加下面的方法即可,在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端响应式布局相关推荐

  1. 移动端WEB开发之响应式布局(响应式开发原理、bootstrap、阿里百秀案例)

    移动端WEB开发之响应式布局 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的. 设备的划分情况: <!DOCTYPE html> & ...

  2. 20.【移动端Web开发之响应式布局】

    文章目录 [移动端Web开发之响应式布局]前端小抄(20) 一.响应式开发 1.1 响应式开发原理 1.2 响应式布局容器 二.Bootstrap前端开发框架 2.1 Bootstrap简介 2.2 ...

  3. 移动端web开发之响应式布局

    文章目录 前言 一.响应式开发 1.1 响应式开发原理 1.2 响应式布局容器 二.Bootstrap前端开发框架 2.1 Bootstrap 简介 2.2 Bootstrap 使用 2.3 布局容器 ...

  4. 移动端WEB开发之-响应式布局

    目录 移动端WEB开发之响应式布局 1.0 响应式开发原理 1.1 响应式开发原理 1.2 响应式布局容器 2.0 bootstrap的介绍 2.1Bootstrap简介 2.2 bootstrap优 ...

  5. 在html中写响应式布局的代码,手机端自适应响应式框架,移动端响应式布局代码...

    移动端自适应框架,响应式布局,如何实现移动端不同分辨率的手机?在本文能够详解,响应式布局是HTML5和css的结合是必然,但是很多朋友不知道怎么实现不同分辨率下的手机端,自适应框架在本站也有,但是具体 ...

  6. 移动端WEB开发——响应式布局

    移动端WEB开发之响应式布局 1.0 响应式开发原理 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的. 设备的划分情况: 设备划分 尺寸区间 超 ...

  7. 手机端自适应响应式框架,移动端响应式布局代码

    开拓眼界的方式有两种,一是读书,二是花钱.读书,花最少的钱买别人的财富,你把孙子兵法背下来,孙子便跟你一辈子.花钱,行万里路,阅人无数,毕竟对于人生来说,任何经验都是有用的. 那,既然没有钱,就好好读 ...

  8. 响应式布局(响应式网页的构成bootstrap框架)

    一.响应式布局 1.概念 响应式又叫自适应网页,可以根据网页窗口的调整而自动布局,不会导致页面效果的错乱,主要是针对移动端浏览器:通过响应式布局,可以使一套代码同时兼容多个尺寸的屏幕 2.响应式网页的 ...

  9. PC端、移动端响应式布局的常用解决方案对比(媒体查询、百分比、rem和vw/vh)

    PC端.移动端响应式布局的常用解决方案对比 简要介绍: 一.px 和 视口 1. 像素 2. 视口 (1) 布局视口(layout viewport) (2) 视觉视口(visual viewport ...

  10. PC端移动端兼容响应式布局页面的制作

    之前已经制作了PC端固定布局和移动端流体布局的页面,这次的任务就是将一个页面制作成PC端移动端兼容响应式布局页面,是页面能在不同屏幕大小下呈现处不同最佳显示状态. 主要的过程就是对: 1.将width ...

最新文章

  1. 缓存击穿、缓存穿透、缓存雪崩
  2. 用keil怎么擦除_用这种方法销毁硬盘数据,即使美国中央情报局也难以恢复
  3. 奠定了整个计算机科学的基础是什么,冯 诺依曼对计算机科学发展所作的贡献是什么...
  4. JavaScript OpenGL接口再设计
  5. python安装失败0x80070570_固态硬盘装win7出现错误代码0x80070570怎么办
  6. 大疆 机器学习 实习生_我们的数据科学机器人实习生
  7. 《Head First设计模式》第五章笔记-单件模式
  8. 数学领域的世界顶级大佬们都在做什么科研项目?
  9. Saying Good-bye to Cambridge Again --by Xu Zhimo
  10. Android权限之sharedUserId和签名
  11. cmd运行jar时提示没有主类清单属性或找不到主类
  12. Sigrity仿真之电热混合仿真
  13. ① 数据库介绍 及 关系型数据库的关系代数表达式
  14. 入职填写的工作经历时间虚假,公司以此来辞退我怎么办?
  15. js进阶实例,数字时钟
  16. 监控电脑屏幕python
  17. Centos7卸载自带的OpenJDK
  18. 7段均衡器最佳参数_汽车音响7段均衡器设置,七段均衡器常用调校图
  19. Word文档转PPT(仅文字)
  20. maven卸载强制性依赖

热门文章

  1. java计算机毕业设计基于安卓Android/微信小程序的智能停车场管理系统APP
  2. MyBatis源码学习笔记(从设计模式看源码)
  3. 知易行难的软件开发风险管理——发表于2007-02《程序员》
  4. 微型计算机原理扬声器,微机原理复习-8254
  5. Java创建简单订房管理程序(附详细代码)
  6. [WARNING] The POM for com.tenyears:base-common:jar:1.0 is invalid, transitive dependen
  7. python循环计数器_简单Python循环计数器issu
  8. C语言中的字符串输入输出函数
  9. how to understand TSs – S1 handover with MME and SGW relocation and Indirect Tunneling
  10. 绝地NBA(新增三分大赛)