被写体にピントをあわせて背景をぼかすテクニックは、昔から写真で活用されてきました。いまでは写真以外でも、WebサイトにCSSやJavaScriptを使ってボケ効果を取り入れることも多いです。

本記事では、さまざまな種類のボケ効果を実装できるコードスニペット8種類を紹介します。

3D背景のボケ効果

ボケ効果は奥行きを感じさせますが、このスニペットはThree.jsによって3Dのアニメーションをつけ、奥行きをより深く見せています。背景をドラッグすると視点を変えられるのもポイントです。

See the Pen

Bokeh Lighting Background
by Wakana Y.K. (@wakana-k)

on CodePen.0

(広告の後にも続きます)

ホタルのように漂うボケ効果

CSS Grid、アニメーション、フィルターを組み合わせて作られたスニペット。クリックするとJavaScriptによってデザインが切り替わります。アニメーションが控えめなので、ヒーローエリアやページの背景にもおすすめです。

See the Pen

Bokeh CSS Doodle
by Crystal S (@CrystalS)

on CodePen.0