收藏
回答

魅族MX4 设备Css动画绘制有问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android Android 5.1 MX4 7.0.0

- 当前 Bug 的表现(可附上截图)



- 预期表现


正常运行Css逐帧动画


- 复现路径


小程序暂未上线所以暂时没有


- 提供一个最简复现 Demo


<template>

<div class="xoc" :style="{width: '312px', height: '228px', transform: computedScale, background: bgImg}"></div>

</template>


<script>

import { mapGetters } from "vuex";

export default {

props: {

url: {

type: String,

default: "https://cdn.exe666.com/fe/hidol/image/xo/avatar/nanC.png",

required: true

}

},

computed: {

...mapGetters(["windowWidth"]),

computedScale() {

let p = this.windowWidth / 750;

return `scale(${p})`;

},

bgImg() {

return `url("${this.url}")`

}

}

};

</script>


<style lang="less" scoped>

@keyframes xo40 {

0% {

background-position: 0 0;

}

100% {

background-position: -12480PX 0;

}

}

.xoc {

position: relative;

z-index: 300;

animation: xo40 3s steps(40) infinite;

}

</style>



回答关注问题邀请回答
收藏

2 个回答

  • 是小白啊
    是小白啊
    2019-01-21

    web-view页面?

    2019-01-21
    有用
    回复 3
    • 2019-01-21

      不是,这个是用 mpvue写的,但是实际就是一个css动画,用了雪碧图,您可以copy一下css放到一个 image 标签里去就OK了

      2019-01-21
      回复
    • 2019-01-21

      不知道是因为手机性能太差还是其他什么问题

      2019-01-21
      回复
    • 是小白啊
      是小白啊
      2019-01-21回复

      麻烦使用原生的提供下相关的代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      2019-01-21
      回复
  • Real苏先生
    Real苏先生
    2019-01-21

    我手头有一个白色MX4,这手机好多年喽。

    2019-01-21
    有用
    回复 2
    • 2019-01-21

      但是屏幕 pixelRatio 竟然有3

      然后尺寸也很奇葩

      2019-01-21
      回复
    • Real苏先生
      Real苏先生
      2019-01-21回复

      毕竟是15:9的屏幕,不是16:9.是这个意思吗?

      2019-01-21
      回复
登录 后发表内容