我正在使用CSS 3D变换来缩放一个div,例如:
-webkit-transform: scale3d(2,2,1);
在任何 WebKit 浏览器中,缩放本身都可以正常工作。然而,在 Safari(移动版或 Windows 版)上使用时,div 元素的内容不会重新渲染。其结果是,缩放后的内容变得模糊。
只有在使用 3D 变换时才会出现这种效果。当使用 -webkit-transform: scale(2);
时一切正常。
为了在 iPhone/iPad 上利用硬件加速,最好使用 3D 变换。
有人知道如何告诉 Safari 使用新的缩放比例重新渲染 div 吗?