1

我在coverflow 风格的显示器中嵌入了一个Flash 播放器。

我在 flash 的祖先之一上使用 css3 transform-style:preserve-3d;,以便根据它们的 3d 方向(而不是它们在 DOM 中的顺序)对保存我的 flash 嵌入的元素进行 z 索引。

如果它的祖先之一具有 preserve-3d css 属性,Firefox 会隐藏 Flash 嵌入。如果我删除此属性,它将呈现闪光灯。

其他浏览器将正确呈现此内容。

这是一个测试用例小提琴:http: //jsfiddle.net/ek59Y/1/

这是预期的行为吗?这是一个错误吗?

我的浏览器:

  • firefox 17.0(也在 15.0 上测试过)
  • 铬 23.0

编辑:

将 transform-style 设置为 flat 会产生与完全删除属性相同的结果(正确渲染)。

4

1 回答 1

1

显然,这是一个 Firefox 错误。

我在 bugzilla 中打开了一张票,Mozilla 代表表示 Firefox 不支持使用wmode=window和显示 Flash 视频preserve-3d

https://bugzilla.mozilla.org/show_bug.cgi?id=819763

于 2012-12-27T16:11:39.967 回答