मैं एक यूट्यूब 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>
सीएसएस
#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 हमसे संपर्क कर रहा है, अधिक से अधिक उपकरणों के साथ, जो फ्लैश के बजाय इसका उपयोग करते हैं, जो यूट्यूब वीडियो के एम्बेडिंग को जटिल करता है, शुक्र है कि यूट्यूब एक विशेष एम्बेड करने योग्य iFrame प्रदान करता है जिसमें सभी वीडियो एम्बेडिंग संगतता मुद्दों को संभालता है, लेकिन अब एक अर्ध-पारदर्शी div के साथ एक वीडियो ऑब्जेक्ट को ओवरले करने की पूर्व कार्य विधि अब मान्य नहीं है, मैं अब <param name="wmode" value="transparent">
ऑब्जेक्ट में एक जोड़ नहीं पा रहा हूं , क्योंकि यह अब एक iFrame है, तो मैं कैसे एक अपारदर्शी div जोड़ दूं शीर्ष पर iframe एम्बेडेड वीडियो?