-webkit-backface-visibility在Windows上的node-webkit中不起作用

时间:2013-07-08 20:49:28

标签: windows node.js css3 css-transforms node-webkit

我正在使用node-webkit构建一个自包含的Web应用程序演示,由于某种原因,-webkit-backface-visibility CSS3属性不起作用 - 但仅当我在Windows上运行应用程序时,不在Mac上。

当我说它不起作用时,我的意思是它就像不支持该属性一样:当我在背面翻转一个元素时,我看到它反转,而不是隐藏。

问题不仅在于我的特定代码,因为-webkit-backface-visibility(如this one)的在线演示在我在Windows上的应用程序中运行时不起作用:

enter image description here

这是node-webkit中的错误吗?有什么方法可以让它发挥作用吗?

1 个答案:

答案 0 :(得分:2)

嗯,这听起来像个错误。可能是导致WebGL无法在Windows上使用特定硬件/驱动程序组合的相同问题:

https://github.com/rogerwang/node-webkit/wiki/Webgl-support-on-windows

  

在具有某些硬件和驱动程序的Windows上,在将D3DCompiler_43.dlld3dx9_43.dll复制到node-webkit的目录或安装DirectX 9 redistributable之前,WebGL将无法运行。

     

出于许可证原因,我们无法发送这些DLL。

这似乎解决了此处报告的backface-visibility类似问题: CSS: backface-visibility and perspective doesn't work

  

它工作!非常感谢!我添加了两个dll文件,两个node-webkit包,它可以工作!