在 CSS 中应用 3D 变换时,您可能会遇到令人不快的锯齿状边缘,尤其是在 Firefox 中。与 Chrome 中的对应项不同,Firefox 的 backface-visibility 属性无法解决此问题。
一个巧妙的解决方法是添加具有透明颜色的轮廓属性。通过将轮廓设置为 1px 纯色透明,变换后的元素的边缘会神奇地变得平滑。此修复已在 Windows 7 上运行的 Firefox 版本 10.0.2 上得到验证。请见证此 JSFiddle 中的转换:https://jsfiddle.net/nKhr8/
如果显示器的背景颜色不是白色,您可以选择稍微不同的解决方法。通过添加与背景颜色匹配的边框(在本例中为白色),您可以实现类似的抗锯齿效果。同样,此方法已在 Windows 7 上的 Firefox 版本 10.0.2 上进行了测试,并产生了同样清晰的结果。这是演示:https://jsfiddle.net/LPEfC/
以上是为什么 Firefox 中的 3D 变换呈锯齿状,如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!