全面背景 + オーバーレイ MV
背景いっぱいに画像(このサンプルではグラデーション)を敷き、その上に半透明のレイヤーと中央テキスト・CTA を重ねた フルスクリーン型のメインビジュアル です。 display:grid;place-items:center で中身を上下左右の中央へ置き、 ::after の擬似要素で光のにじみを足して奥行きを出し…
このパーツの使いどころと実装ポイント
背景いっぱいに画像(このサンプルではグラデーション)を敷き、その上に半透明のレイヤーと中央テキスト・CTA を重ねたフルスクリーン型のメインビジュアルです。display:grid;place-items:center で中身を上下左右の中央へ置き、::after の擬似要素で光のにじみを足して奥行きを出しています。最初の数秒でブランドの世界観を印象づけたいときに効きます。
向いている場面
飲食店や老舗、ブランドサイト、周年記念の特設ページなど、写真や物語で雰囲気を伝えたい業種に向きます。「SINCE 1947」のような小見出し、大きな見出し、一文の説明、CTA という縦の流れで、迷わず読み進められます。
カスタマイズと実装上の注意
- 背景を実写に差し替える場合は、文字の上に重なる暗いオーバーレイ(半透明の黒など)を必ず入れて可読性を確保します
- 見出しの改行位置を
brで整え、語のまとまりで折り返すと読みやすくなります - 背景が明るい画像だと白文字が沈むため、文字側に影を足すか色を反転します
高さは min-height で確保しつつ、小さな画面では文字が画面外へあふれないよう余白とフォントサイズを抑える調整が要点です。
よくある質問
背景画像の上で文字が読みにくくなるのを防ぐには?
画像と文字の間に半透明のオーバーレイを一枚重ねるのが基本です。暗い画像なら白文字、明るい画像なら黒文字を選び、必要に応じて text-shadow を弱く足します。画像の明るい部分と文字が重ならないよう配置を調整するのも有効です。
スマートフォンで見出しが見切れてしまいます。
大きな見出しのフォントサイズを画面幅に応じて縮め、min-height を高くしすぎないことが対策になります。clamp などで文字サイズを連続的に縮小し、左右の余白を保てば、小さな画面でも中央のテキストと CTA が一画面に収まります。