【发布时间】:2014-03-16 02:45:42
【问题描述】:
我正在尝试在 Safari 中缩放一堆平铺图像。 iOS 上的 Safari 可以正确显示。但是,在 Mac 上,缩放时图像之间会出现一些奇怪的闪烁。动画停止后,图块之间也会出现透明线。
我制作了一支笔来显示行为:http://cdpn.io/gdcxD
我读过很多建议我使用 -webkit-backface-visibility: hidden 或其他一些深奥的 webkit 指令的东西。我已经尝试了其中的几个,但它们没有任何区别。
最终,它将在 iBooks Author 小部件中使用,因此它需要在 iOS 和 Mac 上都可以工作。
我真的不关心这个问题是如何解决的,除了一件事:我需要在图像上保留-webkit-transform: translateZ(0),以便它们在 iOS 上正确显示。
有什么想法吗?
编辑:我正在制作的 iBooks Author Widget 将允许用户放大平铺图像。我使用的图像很大(1500 x 1200 像素),但我在页面上将它们缩小以显示整个平铺图像。我需要保持它们的质量,以便用户可以放大它们。
【问题讨论】:
标签: macos css safari css-transitions