html - 移动设备中的 TranslateZ 性能问题

标签 html css mobile

我正在尝试实现这个 http://codepen.io/keithclark/pen/JycFw但在使用移动设备的 chrome 中经历了严重的轻弹和滞后。

#slide1:before {
  background-image: url("http://lorempixel.com/output/abstract-q-c-640-480-4.jpg");
  transform: translateZ(-1px) scale(2);
  z-index:-1;
}

经过研究,我尝试使用 transform 3d、backface、perspective 等,但仍然遇到滞后的滚动体验。

最佳答案

TransformZ 必然会滞后于设备,因为它强制设备将其呈现为 3d 效果。我不知道如何解决这个问题,但这里有一些用 Jquery 和 CSS 制作的替代视差效果:

http://andyshora.com/parallax.html

http://www.devfloat.com/jquery-parallax-scrolling-tutorials/

希望这些对你有帮助!

关于html - 移动设备中的 TranslateZ 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27810445/

相关文章:

android - 使用 <input type ="file"上传文件(而不是 forge.file)

javascript - 如何检测与曲线的碰撞

javascript - 以编程方式选择文本 Mobile Safari

ajax - 移动应用程序 - 跨域 AJAX

html - 为什么不源本地镜像?

javascript - 任何人都可以建议从 web 的 javascript 触摸事件开始的地方吗?

javascript - keditor 将 blob 生成的图像 URL 转换为 base64

jQuery Loop 不断寻找主体类

javascript - JQuery - 在整个页面(也是 JQuery UI 元素)上显示进度鼠标光标并在之后正确重置

CSS 响应式网格布局 : grid-column span breaking minmax