-webkit-backface-visibility今天在Chrome中取消了吗?

时间:2012-11-15 18:12:12

标签: google-chrome css3 webkit transform

我有点困惑,因为我的项目昨天工作但今天似乎不再正常工作。 (是的,我已经从git检查了以前的版本。)

问题:以前用-webkit-backface-visibility: hidden;隐藏的一些div神奇地出现了。 我把这个问题分成了一个小提琴:

http://jsfiddle.net/Js6cg/1/

div在23.0.1271.64 m(错误)的Chrome中可见,但隐藏在25.0.1326.0 canary中(正如我所料)。

您能确认这确实是Chrome中的错误,还是我错误地使用了CSS?

(如果这很重要的话,我今天已经将我的GPU驱动程序(AMD Catalyst)从12.8更新到12.10。)


此外,site that demonstrates the effect I've been reproducing似乎在Chrome稳定版中正常工作(除了明显忽略-webkit-perspective和动画类型不稳定),而Chrome金丝雀渲染非常好并接受视角。我很困惑。

1 个答案:

答案 0 :(得分:0)

好的,这很令人尴尬。

这个故事看起来像:我已经更新了GPU驱动程序,但看起来我已经很久没有重新启动Chrome了。出于某种原因,它在驱动程序更新后无法重新启用GPU合成,因此一些更高级的CSS3效果(如perspectivebackface-visibility)根本不起作用,而简单的转换使用了后备CPU实现,这也使它们看起来不稳定并且在演示站点上。

我在驱动程序更新后很好地启动了Chrome Canary,因此GPU合成没有任何问题。一个实例正常工作,另一个实例没有,但版本不匹配在这里并不重要。

重新启动Chrome修复了该问题。我休息一下!