代码片段 → HTML → 将 Flash 保持在其他元素后面 将 Flash 保持在其他元素后面 Chris Coyier 于 2009 年 9 月 16 日 例如,下拉菜单在 Flash 动画“后面”,或者保持在灯箱覆盖层之上。 试试这个 #1 将此添加到 Flash 嵌入代码中 <param name="wmode" value="transparent"> 试试这个 #2 确保应该位于顶部的元素具有定位(fixed、relative 或 absolute)并且 z-index 值高于 Flash 对象。
谢谢,我一直想知道如何让 Flash 位于后面。非常有用。
有用的技巧。谢谢
Chris,很棒的网站设计,也很棒的技巧!
喜欢你的网站!=)
弗吉尼亚州斯塔福德的 Tonya,美国
靠近华盛顿特区
谢谢
我尝试使用定位来处理这个问题,但这很不错,知道这一点。谢谢。
谢谢,我通过谷歌找到了你的教程。我现在正在解决 Flash 问题。干得好
谢谢,这非常有效。
很棒的 CSS 代码技巧!非常感谢!
-Tonya
此代码在 IE7 中无法正常工作
代码对我不起作用,我已经在所有我能想到的浏览器中尝试过,除了 IE 9,因为我仍在使用 Windows XP,但在 Firefox、Opera、Chrome 或 Safari 中不起作用,并且我在 IE8 中也尝试过
谢谢。我将位置更改为 relative 并设置了 z-index 值,它解决了这个问题!
Jared,你真是个天才。如此简单的事情。我尝试过很多不同的解决方案,例如 wmode 等等,但不起作用。但是你通过将位置添加到 relative 的解决方案起作用了..再次感谢。
我尝试过这样做,遗憾的是来自 YouTube 的 Flash 视频仍然浮在我的页眉栏之上。我甚至给页眉设置了一个荒谬的 z-index,但没有任何变化。:(
它不起作用,我花了一整周时间为 IE 研究。在透明的情况下,你的背景会消失,除非背景与电影相同。试试这个,它对我有用
在这里查看演示:http://www.vrnet.co.ke/atbltd
干杯,玩得开心!
这对我有用,比博客的解决方案更好。要更改的主要值是 wmode 和 menu 的值,分别为 opaque 和 false。 +1 给您,先生,感谢您提供这种无需添加更多 CSS 行的解决方法。
我在 YouTube 和 Chrome 上遇到了问题..我有一个固定在顶部的页眉,这样下面的内容会在它后面滚动,但是当 YouTube 播放器滚动到页眉下方时,页眉背景图片会重新定位并添加间距。但只有在我使用 background position 的固定值时才会发生这种情况。
有什么办法可以阻止这种情况发生吗
干杯
我尝试了所有可能的方法,但我没有找到解决方案。下拉菜单在 Chrome 中被 Flash 对象隐藏。
这帮助了我
http://www.darian-brown.com/stop-flash-movie-ignoring-stacking-order/
将 Flash 保持在其他元素后面,而 Flash 来自其他网站?我们可以解决吗?
我想在 Flash 内容上显示一个上一个和下一个 div,它在 iframe 中打开。我尝试了所有 wmode=opaque 或 wmode=transparent 或 wmode=window,但在 IE8 中无法正常工作。
我无法添加,因为 Flash 内容来自其他网站。我正在 iframe 中加载其他网站。
请尽快帮助我。
谢谢
Paritosh
感谢大家!如果其他人(像我一样)遇到问题,请务必查看 Lauris 的评论。
太棒了!
对我有用!谢谢,更强大!
厉害了,谢谢兄弟,喜欢轻松的胜利。
sf d-)=
或者… 如果是 iFrame
重点是
?wmode=opaque
或?wmode=transparent
。http://helpx.adobe.com/x-productkb/multi/swf-file-ignores-stacking-order.html
啊,有人已经发布了这个..我想我应该再读一会儿。
谢谢您!
谢谢,兄弟。这非常有效!
谢谢..将 wmode 参数值更改为 transparent 对我有用
另一个解决方案:
<EMBED src="/FlashAnimation.swf" type="application/x-shockwave-flash" wMode="Transparent">