如何通过YouTube视频嵌入视频覆盖半透明不透明度的div?覆盖YouTube上的不透明div iframe
<iframe class="youtube-player" type="text/html" width="520" height="330" src="http://www.youtube.com/embed/NWHfY_lvKIQ" frameborder="0"></iframe>
<div id="overlay"></div>
CSS
#overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0.8;
/*background:rgba(255,255,255,0.8); or just this*/
z-index:50;
color:#fff;
}
编辑(添加更多的澄清): HTML5正在向我们逼近,与使用它而不要使用闪光灯越来越多的设备,其YouTube视频嵌入复杂,幸运的是,youtube提供了一个特殊的嵌入式iFrame,可处理所有视频嵌入兼容性问题,但现在,以前用半透明div覆盖视频对象的工作方法不再有效,我现在无法将<param name="wmode" value="transparent">
添加到对象,因为它现在是一个iFrame,所以如何在iframe嵌入式视频之上添加一个不透明的div?
它看起来像YouTube完全固定的问题。 – 2011-01-26 13:38:34
我仍然可以在Chrome中看到问题。 – scribu 2011-01-30 00:03:48
@预览它可能是闪存安全问题,或者我错过了一些东西,我在本地服务器上测试过。 – 2011-01-31 12:02:43