ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > Web制作 > HTML/CSS > 【CSS】Youtube動画をWebサイトに埋め込む方法を解説

【CSS】Youtube動画をWebサイトに埋め込む方法を解説

HTML/CSS

2022/06/30

2023/05/08

Youtube埋め込み 方法記事サムネイル

2022年現在Webサイトのコンテンツには、テキストと画像の他にYouTubeのような動画を埋め込んだコンテンツがあります。YouTube動画を使ったコンテンツは今後も増えていくので、Webサイトに動画を埋め込む方法を習得しましょう。

この記事では、「WebサイトにYouTube動画を埋め込む方法」について解説します。

 

この記事で身につく内容
  • WebサイトにYoutube動画を埋め込む方法

ZeroPlus Gateについて

プログラミング学習でこのような経験はありませんか?

  1. 目標に向けて何を学べば良いかわからない
  2. 調べても解決策が見つからない
  3. 現場レベルのスキルが身につくのか不安

これらの悩みは、学習環境を整えることで全て解決することができます。

ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。

  1. なんでも相談できる専属メンター
  2. いつでも技術相談ができるプロ講師
  3. 元IT企業CTO監修のカリキュラム

条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。

少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。

今すぐZeroPlus Gateの詳細を見る

 

YouTubeを埋め込むメリット

WebサイトにYouTubeを埋め込むメリットとしては以下のものが考えられます。

  • 自社メディアでYouTubeを扱っているところでも対応できる
  • 動画を埋め込んだコンテンツが流行っているので、柔軟に対応できるようになる

WebサイトにYoutube動画を埋め込む手順

WebサイトにYouTube動画を埋め込む方法については、まずはこちらの動画をご覧ください。

なお、動画の中で使用しているYouTubeは「(株)Dct代表 島田晴香(元AKB48)が30日間プログラミングに挑戦!!」となっております。

 

YouTube動画埋め込み手順

 

動画を埋め込む手順としては次のとおりです。

  1. 埋め込むYouTube動画を開く
  2. タイトル下部の「共有」をクリック
  3. モーダルウィンドウが開いたら、「埋め込む」をクリック
  4. <iframe>タグのコードが出てくるので、「コピー」をクリック
  5. テキストエディタにコードを貼り付け
  6. CSSでスタイル調整

 

YouTubeを開き、共有をクリック

埋め込みたい動画を開いたら、タイトル下部の「共有」をクリックしましょう。

 

モーダルウィンドウが開いたら、「埋め込む」をクリック

共有ボタンをクリックすると、モーダルウィンドウが開きます。

いくつかのメニューが出てきますが、ここでは「埋め込む」をクリックします。

 

コピー

するとiframeタグのコードが動画の右側に出力されるので、それをコピーします。

 

テキストエディタに貼り付けそして、コピーしたコードをVSCodeなどテキストエディタのHTMLファイルに貼り付けます。

 

CSSでスタイルを調整CSSでスタイルを調整します。

レスポンシブの調整については、次のセクションで解説します。

ZeroPlusgate50教材の動画

 

埋め込んだYoutube動画のレスポンシブ対応方法

コピーしたコードをそのまま埋め込んでブラウザに表示することはできますが、現状ではレスポンシブ対応になっていません。

<iframe width="560" height="315" src="https://www.youtube.com/embed/l-wLsv8s-9Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>

出力結果(レスポンシブ調整前)

 

レスポンシブ対応するためには、次のように記述します。

<div class="video">
  <iframe width="560" height="315" src="https://www.youtube.com/embed/l-wLsv8s-9Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen></iframe>
</div>
.video {
  width: 100%;
  position: relative;
  padding-top: 56.25%;
}

.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

 

出力結果(レスポンシブ調整後)

iframeタグ自体はそのままで、iframeタグの周りをvideoクラスがついたdivタグで囲います。そしてCSSでvideoタグとiframeタグにスタイルを適用しています。動画の縦横比を調整するためにpadding-top: 56.25%;を適用しています。

YouTube埋め込み設定について

YouTube動画の埋め込み設定の際にパラメーターを記述してカスタマイズすることができます。ここでは「自動再生」と「ループ再生」について解説します。

自動再生

自動再生する場合は、srcのURLに「?autoplay=1」を追記します。

<iframe width="560" height="315" src="https://www.youtube.com/embed/l-wLsv8s-9Q?autoplay=1" title="YouTube video player" frameborder="0"
 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

〇 自動再生設定追記前

src="https://www.youtube.com/embed/l-wLsv8s-9Q"

〇 自動再生設定追記後

src="https://www.youtube.com/embed/l-wLsv8s-9Q?autoplay=1"

 

ループ再生ループ再生する場合は、srcのURLに「?loop=1&playlist=動画ID」を追記します。

動画IDはURL最後の部分になります。src="https://www.youtube.com/embed/l-wLsv8s-9Q の太字の部分が動画IDです。 

<iframe width="560" height="315" src="https://www.youtube.com/embed/l-wLsv8s-9Q?loop=1&playlist=l-wLsv8s-9Q" title="YouTube video player" frameborder="0"
 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

〇 ループ再生設定追記前

src="https://www.youtube.com/embed/l-wLsv8s-9Q

〇 ループ再生設定追記後

src="https://www.youtube.com/embed/l-wLsv8s-9Q?loop=1&playlist=l-wLsv8s-9Q"

まとめ

YouTube動画の埋め込み方法とレスポンシブ対応について解説しました。動画コンテンツを埋め込んだWebサイトは増えているので、扱えるようになりましょう。

YouTube動画埋め込みまとめ

  • YouTube動画タイトル下部の共有ボタンからiframeタグコードをコピー
  • iframeタグの周りをdivタグで囲う

ZeroPlus Gateについて

プログラミング学習でこのような経験はありませんか?

  1. 目標に向けて何を学べば良いかわからない
  2. 調べても解決策が見つからない
  3. 現場レベルのスキルが身につくのか不安

これらの悩みは、学習環境を整えることで全て解決することができます。

ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。

  1. なんでも相談できる専属メンター
  2. いつでも技術相談ができるプロ講師
  3. 元IT企業CTO監修のカリキュラム

条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。

少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。

今すぐZeroPlus Gateの詳細を見る

 

\ 学んだことをSNSでシェアしよう /

この記事の執筆者

ZeroPlus Media変種部

ZeroPlus Media編集部

ZeroPlusは、「フリーランス特化型プログラミングスクール」です。ZeroPlus Mediaでは、フリーランスとして活躍する際に役立つ有益なプログラミングやWeb制作に関する情報を発信しています。

質問について

ZeroPlus Media読者限定で質問対応をおこなっています。以下の2つの方法で質問を受け付けています。

選べる2つの質問方法

1

Google Foam(テキスト)で質問

mail

フォーム送信

メールで解答

formで質問
2

Google meet(オンラインmtg)で質問

meet

日時選択

メールを受け取る

メールからmtgに参加

meetで質問
ZeroPlus Gateについて

あなたの目的に合わせた2つのサービス

あなたの目的に合わせたZeroPlusの2つのサービス
基礎からフリーランスレベルまで本質的な学びを提供しています

完全無料!30日間で学びきれる
プログラミンスクールZeroPlus Gate

  • お金をかけずに、学習を進めたい
  • Webサイトを作れるようになりたい
  • メンターや講師に質問しながら学習したい

詳しくはこちらから

フリーランス特化型
プログラミングスクール ZeroPlus

  • プログラミング学習で悩んでいる
  • 仲間と一緒に学習したい
  • フリーランスとしての総合的な力を養いたい

詳しくはこちらから