请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

1px 问题

看到这里突然想到老师用的都是 1px

会有ui觉得这条线粗了,

但是写 1rpx 有些机型会显示不出来 老师可以开一小节,优化一下吗,顺便听听原理

正在回答

1回答

1px 是固定像素,一般用于下划线,理论上不存在会觉得粗了,可以提供下具体案例看看。

rpx 是小程序特有的“自适应”像素,rpx 与 px 的转换由小程序底层来适配,但这个适配也不是绝对完美,所以会出现你说的,设置 1rpx 有些机型会不显示的问题。官网文档中有关于 rpx 与 px 换算的公式介绍——WXS,通常我们会要求 UI 的设计稿按 iPhone6 来做标准,基本不会使用到 1rpx 这种场景。

1 回复 有任何疑惑可以回复我~
  • 提问者 香饽饽0 #1
    是不是 0.5 px 这种是伪命题?1px 已经是最小像素单位了?
    回复 有任何疑惑可以回复我~ 2021-11-12 14:21:21
  • 沁尘 回复 提问者 香饽饽0 #2
    是的,基本上前端渲染的时候都会当成 0 来处理。非要 0.x 的话,可以设置 1px ,然后缩放 50%来实现
    回复 有任何疑惑可以回复我~ 2021-11-12 19:54:51
  • 提问者 香饽饽0 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-11-13 12:44:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信