動画背景ヒーロー(プレースホルダ)

レイアウト Easy #css #hero #video #fullscreen

全画面 video loop を背景に敷くリッチヒーロー。実動画の代わりに動的グラデーションでプレースホルダ実装、HTMLに動画 URL 差し替えで完成。

▶ プレビュー

解説

動画背景ヒーローは、全画面の video ループを背景に敷くリッチなヒーローのプレースホルダ実装です。実動画の代わりに .hero-vid__bgbackground-size:300% 300% の大きなグラデーションを当て、@keyframes vidLoopbackground-position をゆっくり往復させて映像のような動きを再現しています。上に半透明の黒い .hero-vid__overlay を重ね、その上の白文字を読みやすく保つ三層構造です。JavaScript 不要で、本物の動画に差し替える前提のたたき台になります。

使う場面

  • ブランドの世界観を映像で語りたいコーポレートトップ
  • 飲食・旅行・不動産など雰囲気訴求が効く業種
  • 実動画を用意する前の仮組みプロトタイプ

実装を仕上げるときは、背景の div<video autoplay muted loop playsinline> に置き換えます。文字の可読性はオーバーレイの rgba(0,0,0,.4) の不透明度で調整してください。動画は容量が大きくなりがちなので、軽量に圧縮し、モバイルでは poster 画像で代替するとパフォーマンスを守れます。自動再生動画には muted が必須です。

使用例・適したシーン

  • LP のファーストビュー
  • サービストップの導入
  • コーポレートサイトのトップ

よくある質問

プレースホルダを本物の動画に差し替えるには?
.hero-vid__bg の div を video 要素に置き換え、autoplay muted loop playsinline を付けて src に動画を指定します。muted がないと多くのブラウザで自動再生がブロックされます。
文字が読みづらいときの調整方法は?
背景の上に重ねた .hero-vid__overlay の rgba(0,0,0,.4) の最後の数値を大きくすると黒みが増し、文字のコントラストが上がって読みやすくなります。
inspired by Video hero pattern (placeholder gradient — replace .hero-vid__bg with a <video> tag in production) / 追加日:2026-05-11
← すべてのスニペットへ戻る