YouTube iFrame 上に不透明な Div を埋め込む
YouTube iframe ビデオ上に半透明の Div をオーバーレイすると、次のような問題が発生する可能性があります。 HTML5 とその後のビデオ オブジェクトの iFrame への置き換え。 「wmode」パラメータを使用して背景の透明度を追加する標準的な方法は、もう適用できません。
幸いなことに、YouTube は、開発者が iframe URL に「wmode=opaque」パラメータを追加できるようにするソリューションを提供しています。このパラメータは、より低い z-index を iframe に割り当て、iframe 上の他の要素によって iframe をオーバーレイできるようにします。ページ。
HTML
<iframe class="youtube-player" type="text/html" width="520" height="330" src="http://www.youtube.com/embed/NWHfY_lvKIQ?wmode=opaque" frameborder="0"></iframe> <div>
CSS
#overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 50; color: #fff; }
説明:
以上がYouTube IFrame に半透明の Div をオーバーレイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。