当前位置:网站首页 > R语言数据分析 > 正文

对于rpx的理解和使用

rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。

新值 =*(设置宽度/750) 

1,开发时如何使用

直接把预览的界面设置成750px,然后照着之前正常的px值去写代码不就好了嘛!!
因为是rpx,尺寸和屏幕的宽度相绑定,屏幕尺寸进行缩放,则元素的所有rpx都会进行等比例地缩放!
这就是rpx实现适配不同宽度屏幕的原理。
所以,开发者只要把预览的屏幕设定到750,然后进行开发就可以了!并不需要去换算啊啥的!这不是给自己添堵吗?有时间就好好练练口才,想想怎么和后端,产品,ui撕逼不好吗!
在这里插入图片描述

2,使用rpx的注意点–尽量不要rpx混和px进行布局

比如说上图中,如果swiper使用了默认的150px,而下面四个标签使用的rpx进行绝对定位,那么在每次屏幕宽度不一致的时候。就会发生,swiper的高度发生变化,但是四个标签的高度位置不变的情况,也就是发生错位的情况。
因为在项目跑起来之后,rpx是通过750px转换成对应的px作为单位的!
在这里插入图片描述

到此这篇对于rpx的理解和使用的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • element-ui的tree配合原生2024-12-01 11:00:06
  • 微信小程序报错:Unhandled promise rejection TypeError: WebAssembly.instantiate(): Argument 0 must be a buffe2024-12-01 11:00:06
  • cheerio获取元素内文本,但不包括其子元素内的文本值的方法2024-12-01 11:00:06
  • http抓包实践--(二)--web网页抓包和fiddler修改包2024-12-01 11:00:06
  • Fiddler中常用的方法2024-12-01 11:00:06
  • http抓包实践--(一)--fiddler和http(s)2024-12-01 11:00:06
  • nrm的安装与配置及问题修复2024-12-01 11:00:06
  • 控制台报错:Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`2024-12-01 11:00:06
  • 移动端transform: translate(-50%, 0)的兼容写法2024-12-01 11:00:06
  • Echarts相关属性2024-12-01 11:00:06
  • 全屏图片