ノイズ背景ヒーロー

レイアウト Medium #css #hero #noise #grain

ノイズ背景ヒーローは、淡い背景にうっすらと粒状のノイズを重ね、紙のような質感と高級感を出すファーストビューです。ノイズは画像ファイルではなく、 ::before 擬似要素に SVG の feTurbulence フィルターをデータ URI として埋め込んで生成しています。

▶ プレビュー

解説

ノイズ背景ヒーローは、淡い背景にうっすらと粒状のノイズを重ね、紙のような質感と高級感を出すファーストビューです。ノイズは画像ファイルではなく、::before 擬似要素に SVG の feTurbulence フィルターをデータ URI として埋め込んで生成しています。外部画像を読まずに表現できるため、追加のリクエストが発生せず軽量なのが利点です。

使う場面

  • ブランドサイトやポートフォリオの冒頭
  • 「手仕事」「クラフト」感を伝えたいプレミアム系 LP
  • のっぺりしがちなベタ塗り背景に質感を足したいとき

ノイズの強さは擬似要素の opacity、粒の細かさは feTurbulencebaseFrequency で調整します。値を上げるほど細かく、下げるほど粗い質感になります。背景色は .hnbackground で変えられます。ノイズが濃すぎると本文の可読性が落ちるので、文字色とのコントラストを確認しましょう。擬似要素には pointer-events:none が付いており、上のボタンやリンクの操作を妨げません。

使用例・適したシーン

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

よくある質問

ノイズ画像のファイルは必要ですか
不要です。SVGのfeTurbulenceフィルターをデータURIとしてCSS内に直接埋め込んでいるため、外部画像を読み込まずにノイズを表現できます。
ノイズの濃さや粗さは変えられますか
変えられます。濃さは擬似要素のopacityで、粒の細かさはfeTurbulenceのbaseFrequencyの値で調整します。値が大きいほど細かい質感になります。
inspired by common pattern / 追加日:2026-05-12
← すべてのスニペットへ戻る