代码之家  ›  专栏  ›  技术社区  ›  Daler

Safari iOS上的抖动动画问题:可能的原因和视频演示

  •  0
  • Daler  · 技术社区  · 3 年前

    实现了一种基于垂直滚动的图像运动动画。然而,Safari iOS上的图像移动动画是抖动的(请参阅下面的视频)。使用CSS属性transform:translate3d为图像移动设置动画。造成这个问题的可能原因是什么?

    使用GSAP的ScrollTrigger。意志的改变不会产生影响。 在桌面Chrome上,动画不会抖动。如果使用平滑滚动,则可以解决问题。然而,有必要在iOS上进行原生滚动,因为它的性能更好,但动画仍然会抖动。我们在不同版本的Safari iOS上测试了它,但抖动问题仍然存在。

    如果未释放滚动,动画将停止抖动。但是,在执行滑动时,动画会开始抖动。我附上了一段展示这个问题的视频。

    https://drive.google.com/file/d/1KSfNerxhE5jvRAp0SiK1z4VX0PHPAioB/view?usp=sharing

    0 回复  |  直到 3 年前