我在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 会产生与完全删除属性相同的结果(正确渲染)。