我如何覆盖一个半透明不透明的 div 在一个 youtube 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正在接近我们,越来越多的设备使用它来代替 flash,这使得 youtube 视频的嵌入变得复杂,谢天谢地 youtube 提供了一个特殊的可嵌入 iFrame,它可以处理所有视频嵌入兼容性问题,但是现在以前用半透明 div 覆盖视频对象的工作方法已经不再有效,我现在无法向对象添加一个 <param name="wmode" value="transparent">
,因为它现在是一个 iFrame,那么我如何在 iFrame 嵌入视频之上添加一个不透明的 div 呢?