背景画像だけにブラーを適用させ、中の要素には影響しないCSS

CSSで背景要素だけにブラーエフェクトを加える方法

ブラーエフェクトは擬似要素に設定する

ブラーエフェクトは「::before擬似要素」に設定して中の要素にまでブラーエフェクトが効いてしまうのを回避する

画像を大きめに引き伸ばし、端のぼやけた部分をカット

ぼかしをかけた分だけ、画像の端までボヤけてしまうので、ぼかす分だけ大きいサイズの画像を用意し、その上で端を切り落とす。
最後にはみ出した部分はoverflow: hidden;で非表示にする。

ブラーエフェクトがかかった擬似要素は一番下にする

ブラーエフェクトがかかった擬似要素にはposition: absolute;を設定しているため、z-indexで一番下する。