Jak mogę nałożyć element DIV z półprzezroczystym kryciem na osadzone wideo 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;
}
edytuj (dodano więcej wyjaśnień):
Zbliża się HTML5, a coraz więcej urządzeń używa go zamiast Flasha, co komplikuje osadzanie filmów z YouTube, na szczęście YouTube udostępnia specjalną ramkę iFrame do osadzania, która obsługuje wszystkie problemy ze zgodnością osadzania wideo, ale teraz poprzednio działająca metoda nakładania obiektu wideo na półprzezroczysty element div jest już nieaktualna, nie mogę teraz dodać a <param name="wmode" value="transparent">
do obiektu, ponieważ jest to teraz iFrame, więc jak dodać nieprzezroczysty element div na wierzchu wideo osadzone w ramce iframe?