美文网首页Web前端之路让前端飞Web 前端开发
微信小程序动画中如何将rpx转化px

微信小程序动画中如何将rpx转化px

作者: BrightenSun | 来源:发表于2018-06-14 14:05 被阅读51次

1、需要借助的API:wx.getSystemInfoSync();

通过API可获取的值:

// 在 iPhone6 下运行:

var systemInfo = wx.getSystemInfoSync();
console.log(systemInfo.windowWidth); // 输出 375(单位 px)
 
// 在 iPhone6 Plus 下:
var systemInfo = wx.getSystemInfoSync();
console.log(systemInfo.windowWidth); // 输出 414 (单位 px)

2、px与rpx之间转换的公式:px = rpx / 750 * wx.getSystemInfoSync().windowWidth;

动画中如何使用:

//假设我想向右平移300rpx,动画代码如下:
this.animation.translateX(300 / 750 * systemInfo.windowWidth).step()

这样在所有机型上都可以进行适配。

相关文章

  • 微信小程序动画中如何将rpx转化px

    1、需要借助的API:wx.getSystemInfoSync(); 通过API可获取的值: 2、px与rpx之间...

  • 微信小程序

    px与rpx: px:微信小程序里面px跟web端px是不一样的,微信小程序里面的px指逻辑分辨率,即pt,比如i...

  • rpx和rem

    一、 rpx:全称“response pixel”,即响应式的px,rpx单位是微信小程序中css的尺寸单位,它可...

  • 微信小程序:px与rpx之间转化

    在微信小程序里我们一般用rpx作单位,但是有些情况我们通过js计算出来的是px作单位,那么我们就需要知道px跟rp...

  • 微信小程序:rpx与px

    不同的移动设备有不同像素的宽高,如iPhone6:375px * 667px 微信小程序开发又涉及到另一个单位rp...

  • mpvue 开发使用PX转同比例rpx

    最近在用mpvue 写小程序,发现官方的编译默认会吧10px 变成20rpx; 这是因为微信的

  • 小程序入门

    最近在写一个简单的小程序,在此记录小程序相关知识。 关于rpx 1px = 2rpx;px在手机上不会做响应,rp...

  • 微信小程序尺寸单位rpx以及样式相关介绍

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

  • rpx转px

    小程序 wxss 中使用 rpx,而 js 中 获取到的值是 px,所以存在rpx 转 px 的问题。以 iPho...

  • px与rpx换算

    rpx是微信小程序中css的尺寸单位,可以根据屏幕宽度进行自适配。 规定屏幕宽度为750px,譬如iphone6,...

网友评论

    本文标题:微信小程序动画中如何将rpx转化px

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