我使用transform3D来实现纯css视差效果。我在这里有一个非常混乱的演示设置:http://codepen.io/anon/pen/nGAvw
这是完成翻译的主代码:
transform: translateZ(-1px) scale(2);
z-index: -1;
transform-style: preserve-3d;
我希望我的视差图像被剪切使用溢出:隐藏。这在桌面Chrome/Safari上工作得很好,但在移动Safari上停止工作。从我进一步的实验来看,它在Android上运行良好,但在iOS7上停止工作。
你知道怎么解决这个问题吗?有没有办法在iOS上剪辑翻译过的对象?
你可能想看看这个在Mobile Safari上运行的例子:
http://blog.keithclark.co.uk/pure-css-parallax-websites/
我也在Codepen上复制了它以保持跟踪:
http://codepen.io/gyopiazza/pen/BazoG下面是代码…