ホームページ > ウェブフロントエンド > CSSチュートリアル > YouTube iFrame 上に透明な Div をオーバーレイするにはどうすればよいですか?

YouTube iFrame 上に透明な Div をオーバーレイするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-09 06:55:12
オリジナル
756 人が閲覧しました

How Can I Overlay a Transparent Div Over a YouTube iFrame?

YouTube iFrame 上に透明な Div をオーバーレイ

iFrame を使用して YouTube 動画を埋め込むと互換性が向上しますが、動画をオーバーレイしようとすると特有の課題が生じます。ビデオの上に透明な div を追加します。この問題を解決するには、YouTube が提供する「wmode」GET パラメータを利用できます。

解決策:

  1. パラメータを追加して YouTube 埋め込み URL を変更します。 URLの末尾に「?wmode=opaque」を追加します。これにより、ビデオが確実に「不透明」モードでレンダリングされます。
  2. iframe タグで、「src」属性を更新して、変更された URL を含めます:
<iframe class="youtube-player" type="text/html" width="520" height="330" src="http://www.youtube.com/embed/NWHfY_lvKIQ?wmode=opaque" frameborder="0"></iframe>
ログイン後にコピー
  1. 「位置」、「上」、「左」、「幅」、「高さ」などのプロパティを利用して、オーバーレイ div の位置とスタイルを適切に設定します。

これらの変更を実装すると、オーバーレイ div が不透明な YouTube ビデオ上に正しく表示されます。

以上がYouTube iFrame 上に透明な Div をオーバーレイするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート