我使用 CSS 转换来在 CSS 转换的状态之间转换(基本上就是转换元素的比例)。我注意到当元素转换时,页面上的其余文本(在 Webkit 中)倾向于稍微改变其呈现,直到转换完成。
小提琴: http://jsfiddle.net/russelluresti/UeNFK/
我还注意到,这种情况不会发生在我的头上,它们上面有 -webkit-font-smoothing: antialiased
属性/值对。所以,我想知道,有没有什么方法可以让文本保持它的默认外观(字体平滑的“ auto”值) ,并且在过渡期间不改变渲染效果。
我已经尝试显式地设置文本使用“ auto”值,但这没有任何作用。我还应该注意的是,设置字体平滑为“无”也防止渲染眨眼在过渡期间。
感谢你的帮助。
编辑1
我应该注意到我在 OS X 上。当我在并行浏览器上看我的测试时,我没有看到两个不同的段落有不同的表现,所以这可能是 Mac 独有的问题。