こんにちは。フロントエンドエンジニアのつっちーです。 今回は、ブラウザ上で簡単に 画像にぼかし効果をかけられる jQueryプラグイン「background-blur.js」についてご紹介します。 動的に設定される画像にぼかし効果をかけるのは、意外と大変 「記事一覧ページの 各記事のアイキャッチ画像を、マウスオーバーで0.5秒かけてぼかす」 という要件があった場合、どのように実現しますか? CSSでぼかす? CSS には filter というプロパティがあり、値として blur(ぼかし効果の半径)を設定することで、HTML要素にぼかし効果をかけることができます。 シンプルで調整も可能ですが、IE 非対応です。 透過画像をかぶせてぼかす? png画像は透明度を持っているので、半透明の色を表現することができます。 フィルターとなる画像を作って上にかぶせれば実現できそうな気がしますが、Photo