美文网首页
移动端适配方案----rem布局

移动端适配方案----rem布局

作者: 扶得一人醉如苏沐晨 | 来源:发表于2023-02-27 10:12 被阅读0次

在全局样式中为html设置默认字体大小

.html{
  font-size: 100px;
}

在index.html中动态获取屏幕宽度,重新定义html的字体大小

<body>
    <noscript>
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <script>
      // 获取当前设备宽度
      let deviceWidth = document.documentElement.clientWidth || window.innerWidth
      // 动态设置html的字体大小    375是我们的设计稿宽度
      document.getElementsByTagName('html')[0].style.fontSize = (deviceWidth / 375) * 100 + 'px'
    </script>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
/* 
img-cnt是包裹图片的外围盒子容器的class
如果图片原尺寸是375px * 180px 
默认html的font-size为100px  那么 1rem = 100px
如果我们的屏幕宽度变为 390px  那么html的font-size值为(390/375) * 100 + 'px' = 104px
此时 1rem = 104px
那么  3.75rem = 3.75 * 104px = 390px
 */

.img-cnt {
  width: 3.75rem;
  height: 1.8rem;

  img {
    width: 100%;
    height: 100%;
  }
}

相关文章

  • 2020-10-30 web移动端

    web移动端 1.重点:适配 2.目标:掌握4种适配方案 ( 流式布局、弹性布局、响应式布局、像素适配(rem适配...

  • 移动web开发与适配

    学习目标 了解移动web简单调试方法 了解移动web常见适配方案 掌握移动端布局技巧 全面掌握rem适配方法 移动...

  • 移动端rem适配

    三:多屏适配布局问题 出处:【原创】移动端高清、多屏适配方案 再谈移动端适配和点5像素的由来 使用相对单位:rem...

  • 如何使用蓝湖设计稿同时适配PC及移动端

    项目需求: 一套代码同时适配PC及移动端方案: pc端采用px布局,移动端采用rem布局,通过媒体查询(media...

  • 移动端布局方案 rem

    移动端布局方案 rem 示例

  • 移动端布局rem解决方案

    移动端布局rem解决方案

  • HTML学习之图片字体适配

    移动h5 图片字体等适配WebApp开发之--"rem"单位Rem实现自适应初体验手机端页面自适应解决方案—rem布局

  • 解决vue移动端适配问题

    1,先看看网上关于移动端适配讲解 再聊移动端页面适配,rem和vw适配方案! 基础点:rem相对根节点 字体的大小...

  • 解决vue移动端适配问题

    1,先看看网上关于移动端适配讲解 再聊移动端页面适配,rem和vw适配方案! 基础点:rem相对根节点字体的大小。...

  • React 配置 rem (移动端适配)

    移动端适配方案介绍 在移动端中,为了设配不同的设备,通常使用rem来做适配。 rem是通过根元素进行适配的,网页中...

网友评论

      本文标题:移动端适配方案----rem布局

      本文链接:https://www.haomeiwen.com/subject/xvjhldtx.html