前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序----解析px、rpx、rem、vw实现页面布局

微信小程序----解析px、rpx、rem、vw实现页面布局

作者头像
Rattenking
发布2021-02-01 10:54:35
4.9K0
发布2021-02-01 10:54:35
举报
文章被收录于专栏:RattenkingRattenking

如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢!

PX

px:绝对单位,页面按精确像素展示。


在PC端经常使用的单位,不用计算,直接使用,一般情况不用考虑设计图纸的来改变页面的大小。就直接采用px,方便快捷但是不能自适应。

RPX

rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应。


微信的自适应单位,同时微信规定:屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px。

设备

rpx换算px (屏幕宽度/750)

px换算rpx (750/屏幕宽度)

iPhone5

1rpx = 0.42px

1px = 2.34rpx

iPhone6

1rpx = 0.5px

1px = 2.00rpx

iPhone6s

1rpx = 0.552px

1px = 1.81rpx

REM

rem:相对单位,可理解为”root em”, 相对根节点html的字体大小来计算。


微信小程序的rem尺寸单位,rem和rpx的换算关系:rem: 规定屏幕宽度为20rem;1rem = (750/20)rpx =37.5rpx;

VW

vw、vh、vmin、vmax 主要用于页面视口大小布局,相对于rem;vw在页面布局上更加方便简单。


相对于视口的宽度。视口被均分为100单位的vw。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则1vw = 7.5px。不用关注是在什么屏幕下,只用关注设计图纸的宽度。假如:在750px的设计图纸,一个字体是30px,那么font-size: calc(30/7.5)vw,也就是font-size: 4vw。简单快捷,微信小程序支持,同时自适应很强。

VW上线实例小程序

  1. 观合中医
观合中医微信小程序
观合中医微信小程序

总结

经过个人的开发实践经验,个人推荐使用VW单位解决微信小程序的适配方案,开发快捷、简单、易懂。所以推荐使用VW作为微信小程序的适配单位。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢!
  • PX
  • RPX
  • REM
  • VW
  • VW上线实例小程序
  • 总结
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档