【发布时间】:2012-07-20 08:35:31
【问题描述】:
这是一个时髦的。而且我确信它与 webkit 相关,因为它似乎只是 Chrome 版本 20.0.1132.57 和 Safari 5.1.7 中的问题。我上传了一个简短的视频来解释这个问题,因为几乎不可能通过文字来解释。
视频: http://youtu.be/0XttO-Diz2g
短版: 在 CSS3 动画期间,定位元素(绝对或相对)内的文本似乎会更改其抗锯齿。动画运行时会变粗。
注意: 这与缩放的元素在动画中变得模糊不同。 (this issue)
有什么想法、解决方法等吗?
【问题讨论】:
-
相关代码在视频中,不过我会尽快尝试在jsFiddle中重新创建。
-
视频链接失效了。
-
证明问题的 jsfidle 是 here(由 this similar question 提供)。
-
不幸的是,除了将这些元素的字体渲染一直降级为“抗锯齿”之外,目前似乎没有解决方案,就像下面 Ian 回答中的技巧一样,或者确保他们和他们的任何祖先都没有相对/绝对定位。
标签: css webkit css-animations