I have an embedded iframe YouTube video on my page and a CSS drop down that I need to have overlaying it. I've ran into problems in both IE10 and Firefox 20.
In IE10, the drop down appears behind the video. It doesn't seem to respect z-index.
In FF20, the drop downs appear on top, but CSS3 corners clipped and show a notch instead. CSS3 shadows also don't appear. I assume they are behind the iframe. Below is my CSS and I created a jsbin you can checkout at: http://jsbin.com/edobux/1/
.overlay {
background:#eee;
border:1px solid #ddd;
padding:30px;
position:absolute;
top:20px;
left:50%;
width:100px;
margin-left:-50px;
z-index:99;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.3);
}
.wrapper {
text-align:center;
background:#F00;
padding:20px;
position:relative;
z-index:1;
}