YouTube動画付きカードを作る方法
YouTube動画付きカードを作る方法を紹介します。カードの中にYouTube動画、タイトル、説明文をまとめて表示することで、動画コンテンツを見やすく整理できます。動画紹介、講座ページ、商品説明、レビュー記事など、YouTube動画をページ内で分かりやすく見せたい場面に使いやすいレイアウトです。
このサンプルでは、HTMLとCSSだけを使用して、YouTube動画を埋め込んだシンプルなカードを作成します。カード上部に動画を配置し、その下にタイトルと説明文を表示する構成です。JavaScriptは使用していないため、静的ページにもそのまま導入できます。
カードの幅や余白、角丸、背景色、文字サイズ、動画の表示サイズなどはCSSから変更できます。YouTubeの埋め込みURLを差し替えるだけで別の動画に変更できるため、動画付きの記事一覧やコンテンツ紹介カードのベースとして利用できます。
免責事項 本コードの利用により発生した損害について、当サイトは一切の責任を負いません。
デモ
YouTube動画タイトル
カード内にYouTube動画を埋め込み、タイトルと説明文をまとめて表示するサンプルです。
このデモでは、カード上部にYouTube動画を配置し、その下にタイトルと説明文を表示するレイアウトを確認できます。
コードをコピーして使おう!
<!DOCTYPE html>
<html lang="ja">
<head>
<!-- 文字コード -->
<meta charset="UTF-8">
<!-- スマホ表示に対応 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- ページタイトル -->
<title>YouTube動画付きカードを作る方法</title>
<!-- CSSファイルを読み込み -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<!-- カード表示エリア -->
<div class="youtube-card_wrap">
<!-- YouTube動画付きカード -->
<article class="youtube-card_card">
<!-- YouTube動画 -->
<div class="youtube-card_video">
<iframe
src="https://www.youtube.com/embed/kAiX0itnonM"
title="YouTube動画"
allowfullscreen>
</iframe>
</div>
<!-- カード本文 -->
<div class="youtube-card_body">
<!-- タイトル -->
<h3>YouTube動画タイトル</h3>
<!-- 説明文 -->
<p>
カード内にYouTube動画を埋め込み、タイトルと説明文をまとめて表示するサンプルです。
</p>
</div>
</article>
</div>
</body>
</html>
ファイル構成と設置方法
このサンプルはHTMLファイルとCSSファイルの2つで構成されています。HTMLファイルではYouTube動画、タイトル、説明文をカード内へ配置し、CSSファイルではカードのレイアウトや動画サイズ、余白、背景色、文字サイズなどのデザインを設定します。JavaScriptは使用していないため、そのままブラウザで表示できます。
sample/
├── index.html
└── style.css
ファイルを配置したらsample/index.htmlをブラウザで開くだけで動作します。表示するYouTube動画はindex.htmlのiframeにある埋め込みURLを変更するだけで差し替えられます。カードの幅や余白、背景色、角丸、文字サイズなどのデザインはstyle.cssから自由にカスタマイズできます。
コメント