YouTube iframe埋め込み動画の上に半透明の不透明度でdivをオーバーレイするにはどうすればよいですか?
<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 を追加したので、オブジェクトに追加できなくなりました。不透明なdivを上に追加するにはiframe埋め込みビデオ?