2012-04-09 73 views
1

我有一堆图像,我在css中设置为3d堆栈。它始终在Safari中正确显示(pc或mac),但有时只在Chrome中显示。我没有放入Moz的东西,所以它肯定不会在那里工作,但我知道这一点,这不是我正在处理的问题。在Mac上(一贯)和新PC上的Chrome似乎工作正常,但在我的Windows XP机器上无法正常工作,这几乎肯定是透视属性的问题。css 3d视角在某些浏览器中无法正确显示

我已经设置了隔离的jsfiddle网页的部分:http://jsfiddle.net/4vXXd/

这里用于Windows XP的角度不工作是在chrome: enter image description here

,并在Safari的Windows XP工作: enter image description here

想法如何让这个工作?

+0

i3 3D在您的Chrome浏览器中启用?在地址栏中输入'about:gpu',看看它说了什么。 – 2012-04-09 14:45:24

+0

3D CSS:仅软件,硬件加速不可用,所以我会假设它意味着它应该能够做到。 – loriensleafs 2012-04-09 15:00:44

+0

我的猜测是,由于该浏览器上没有可用的硬件3d,因此忽略了3D css变换。 – 2012-04-09 15:01:45

回答

5

如果启用了GPU加速,则Chrome将仅以真实透视3D呈现3D css。如果不是,它将使用一种准三维等轴投影。

要查看您的chrome是否启用了GPU加速,请在地址栏中输入about:GPU并查看它说了什么。

+0

是的!谢谢,特别是它是禁用3D软件光栅器Mac,Windows,Linux,Chrome操作系统 当GPU无法使用时,请勿回退到3D软件光栅器。 禁用,我不得不打开 – loriensleafs 2012-04-09 15:39:04

+0

这是坏的,有点怪异的,导致它运行非常顺利,并没有放缓任何东西下来,有没有办法解决这个问题? – loriensleafs 2012-04-09 16:05:10

+0

是的,让你的Chrome中的GPU加速工作!这可能是图形驱动程序的问题。阅读'aboue:GPU'页面。 – 2012-04-09 16:06:23

相关问题