Wie kann ich ein Div mit halbtransparenter Deckkraft über ein eingebettetes Youtube-iframe-Video legen?
<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;
}
edit (weitere Klärung hinzugefügt): HTML5 nähert sich uns, mit mehr und mehr Geräte, die es anstelle von Flash, die die Einbettung von YouTube-Videos kompliziert, zum Glück YouTube bietet eine spezielle einbettbare iFrame mit Griffen alle Video-Einbettung Kompatibilitätsprobleme, aber jetzt die zuvor funktionierende Methode der Überlagerung ein Video-Objekt mit einem semi-transparenten div ist nicht mehr gültig, ich bin jetzt nicht in der Lage, eine <param name="wmode" value="transparent">
zum Objekt, weil es jetzt ein iFrame ist. Wie füge ich also ein undurchsichtiges Div über dem in den iframe eingebetteten Video hinzu?