我有一个非常奇怪的问题,CSS 3D有时转换工作,有时不转换.在升级到最新版本的Chrome之前,它始终有效,但在版本16中它只能随机使用.
更具体地说,似乎-webkit-perspective不会使一切变得平坦(尽管元素仍然被转换).页面加载后更改Chrome的"firebug"中的透视图也不会影响任何内容.
有问题的页面在这里:http://exscale.se/__files/uploads/jquery-3d-circle.htm.我知道有很多代码,但与3D转换有关的内容都在这个CSS文件中:http://code.google.com/p/sleekphp/source/browse/trunk/Sites/SleekBase/Modules/Base /CSS/jQuery.threeDCircle.scss
我的问题是:你的网页遇到了同样的问题,或者你自己经历过这个问题吗?如果是这样,你能想到触发它的任何事情吗?
我应该提到我使用的是Ubuntu 10.10和Chrome 16.0.912.63.
小智 16
Chromium将您的GPU列入黑名单并拒绝执行任何3D CSS.
解决方案非常简单:在"chrome:// flags"中打开"覆盖软件渲染列表"选项.
请参阅https://github.com/bartaz/impress.js/issues/40