我有一个我制作的网站,我正在播放视频,它开始播放 看起来很酷,但我在CSS中制作的菜单总是在视频下 所以一些链接消失在对象后面。
有谁知道我是否可以解决这个问题,我想我曾尝试过一次z-index 没有用?
我刚刚转发了这个问题,因为这也是我的问题。
答案 0 :(得分:7)
设置wmode="transparent"
(透明背景)或wmode="opaque"
(受bgcolor
影响的不透明背景)。
默认值为window
,这意味着该对象将拥有自己的“窗口”,因此它不受网页中任何其他内容的影响。如果您将其设置为transparent
或opaque
,它将成为“页面的一部分”。
像:
<object ...>
<param name="wmode" value="transparent" />
...
<embed wmode="transparent" ...></embed>
</object>
这仅适用于 Flash AFAIK。
答案 1 :(得分:2)
使用object
/ embed
标记呈现什么对象?是Flash吗?如果是这样,您可以将参数wmode
设置为transparent
或opaque
以重新获得x阶控制。
有关详细信息,请参阅此tech note from Adobe。
如果您没有渲染Flash,则需要查看插件供应商提供的可用参数(例如Apple for Quicktime等)以查看是否提供类似的内容。
答案 2 :(得分:1)
根据定义,它们不是“永远在顶部”,但有些插件并不完全支持Z排序,有些插件需要额外的参数来启用视频顶部的元素。例如,Flash需要wmode parameter来遵守Z顺序。
你在使用什么插件?