【发布时间】:2011-05-03 08:48:39
【问题描述】:
我有一个网站,我在上面播放视频,它开始 看起来很酷,但我用 CSS 制作的菜单总是在视频下方 所以一些链接消失在对象后面。
有谁知道我能不能解决这个问题,我想我试过一次 z-index 没用?
我刚刚转发了这个问题,因为这也是我的问题。
【问题讨论】:
-
添加了
flash标签,因为 OP 在 cmets 中声明他的视频是 Flash 对象。
我有一个网站,我在上面播放视频,它开始 看起来很酷,但我用 CSS 制作的菜单总是在视频下方 所以一些链接消失在对象后面。
有谁知道我能不能解决这个问题,我想我试过一次 z-index 没用?
我刚刚转发了这个问题,因为这也是我的问题。
【问题讨论】:
flash 标签,因为 OP 在 cmets 中声明他的视频是 Flash 对象。
设置wmode="transparent"(透明背景)或wmode="opaque"(受bgcolor影响的不透明背景)。
默认值为window,这意味着对象将拥有自己的“窗口”,因此它完全不受网页中其他任何内容的影响。如果将其设置为transparent 或opaque,它将成为“页面的一部分”。
喜欢:
<object ...>
<param name="wmode" value="transparent" />
...
<embed wmode="transparent" ...></embed>
</object>
这仅适用于 Flash AFAIK。
【讨论】:
<embed wmode="transparent" ...> 部分是您所需要的(至少在 Firefox 中),无需担心在 url 的 param 中设置 wmode s 或iframes
您的object/embed 标签会呈现什么对象?是闪存吗?如果是这样,您可以将参数wmode 设置为transparent 或opaque 以重新获得x-order 控制。
请参阅此tech note from Adobe 了解更多信息。
如果您不渲染 Flash,则需要查看插件供应商(例如 Apple for Quicktime 等)提供的可用参数,以查看是否提供类似产品。
【讨论】:
根据定义,它们并不是“总是在顶部”,但有些插件不太支持 Z 排序,有些插件需要提供额外的参数才能启用视频顶部的元素。例如,Flash 需要 wmode parameter 才能服从 Z 排序。
你用的是什么插件?
【讨论】: