美文网首页
vw 实现移动端布局

vw 实现移动端布局

作者: 李奕锦liyijin | 来源:发表于2021-09-13 21:40 被阅读0次

一、rem + vw 适配 相对于视口的单位

1vw = 当前浏览器窗口的百分之一
100vw = 100%的宽度
没有滚动条的时候,两者是相等的
滚动条是占位置,100%的宽度是不包含滚动条的 两者是不相等的

推算:

在移动端中 100vw 相当于沾满整个浏览器
拿到ui设计图 1vw 等于设计图的百分之一
100vw / 设计图的大小 = 每一份的大小
量出设计图的某个盒子元素

vw 实现移动端布局思路

100vw 相当于和 ui 设计图的大小是一样的

1vw 就是设计图的百分之一

100vw / 设计图的大小 = 每一份大小

得到的每一份是 px 单位 如何把像素转换为 rem

在工作中写项目的时候,无论用哪种方法都要考虑

设备像素比 dpr = 物理像素 / 逻辑像素

设计图为 640px

dpr=2

640px / 2 = 320px

320px = 100vw

1vw = 3.2px

1px = 0.3125vw

推算过程:

html {font-size:0.3125vw} 计算:物理像素 / 2 = ? rem

优化
计算:1px = 1rem

html {font-size:0.625vw}

设计图为 750px

html {font-size:0.2667vw} 计算:物理像素 / 2 = ? rem

优化:
计算:1px = 1rem

html {font-size:0.5334vw}

设计图为 1080px

html {font-size:0.2777vw} 计算:物理像素 / 2 = ? rem

优化:
计算:1px = 1rem

html {font-size:0.5556vw}

相关文章

  • vw 实现移动端布局

    一、rem + vw 适配 相对于视口的单位 1vw = 当前浏览器窗口的百分之一100vw = 100%的宽度没...

  • 我的收藏

    结合flexible.js的rem布局方案 如何在Vue项目中使用vw实现移动端适配 React Native 项...

  • 移动端rem + vw布局

    移动端很多人都知道可以使用bootstrap框架,但是随着时间的推移,其实rem + vw布局也非常好用。之前没有...

  • css-进阶-css开发技巧-Layout Skill:布局技巧

    Layout Skill 使用vw定制rem自适应布局 要点:移动端使用rem布局需要通过JS设置不同屏幕宽高比的...

  • vue移动端 vw布局配置

    参考: 请先阅读大漠写的vw-layout-in-vue vue cli 2.x版本: 第一步:Vuecli2.x...

  • 移动端如何适配?

    1、使用Flexible实现手淘H5页面的终端适配2、再聊移动端页面的适配3、如何在Vue项目中使用vw实现移动端...

  • 常用响应式

    rem 通过设置不同屏幕尺寸html的font-size实现响应式PC端 移动端 vw/vh rem弊端:具有阶梯...

  • 移动端布局

    移动端布局 移动端h5、Android、iOS的各自实现方式不同,布局方式也不同。但,随着移动终端的普及,用户展示...

  • rem 与 vw 适配方案

    在做移动端适配的同学们都应该知道我们都是用rem布局做移动端适配但是过了这么多年了,vw的兼容性已经很好了,现在我...

  • 使用scss+js实现移动端自适应布局

    对于移动端布局的解决方案有很多,我们可以使用vw/vh,或者em等,但是我们最常用的还是rem布局方案。相比于em...

网友评论

      本文标题:vw 实现移动端布局

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