如何修复这些锯齿状的线条?

How to fix these jagged lines?

我想知道有没有办法解决这些锯齿状的线条(div 的边缘)。我使用 CSS perspectiverotate 为我的图块块(如下图所示)提供 3d 点击效果,就像 Windows 8 开始菜单图块中发生的那样。

旋转 divs onclick 会导致出现这些锯齿状线条,这对我和我的瓷砖非常不利。有没有办法通过任何方式将这些锯齿状线条最小化,CSS,JS,任何东西?

更新:
我在下面提供了一个 JSFiddle 演示,以帮助您准确了解我是如何创建我的图块并赋予它们 3d 外观的。 http://jsfiddle.net/1hz5hk5s/

此问题仅适用于 Firefox。

这个网站(http://demosthenes.info/blog/689/More-Tricks-and-Tips-For-CSS-3D-Smoothing-Transforms-amp-Fixing-Floated-Elements)似乎提供了一个添加1px边框的相关解决方案。 所以相关的 CSS 将是:

img:focus{transform: rotateY(12deg); outline: 1px solid transparent;}

这应该会使图像在点击时沿 y 轴旋转 12 度。但是,应该添加浏览器前缀以确保它是交叉兼容的,因为每个浏览器处理旋转的方式不同。