【发布时间】:2023-03-12 14:26:01
【问题描述】:
我正在将一个 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 产生与完全移除属性相同的结果(正确渲染)。
【问题讨论】:
-
Firefox 以外的浏览器将忽略
-moz-transform-style。猜猜为什么? :-) -
抱歉,这是一个测试用例。现在更新了。
-
其他浏览器 = chrome?
-
在这种情况下,我目前只关心这两个浏览器。
标签: flash firefox css transform