STERFIELD

写真のドミナントカラーを親要素の背景色にするjQueryプラグイン「jquery.adaptive-backgrounds.js」

写真のドミナントカラーを親要素の背景色にするjQueryプラグイン「jquery.adaptive-backgrounds.js」

jquery.adaptive-backgrounds.js

jquery.adaptive-backgrounds.jsはimgの画像のドミナントカラーを調べて、

背景色にしてくれるjQueryのプラグインです。

写真に合わせて背景色を変えるデザインなどで使えそうです。

 

ちなみにこちらのjQueryプラグインでは、色の取得にHTML5のCanvasを使っているため、

HTML5に対応したブラウザで動作します。

 

DEMO

 

使い方

こちらからファイルをダウンロードし、htmlのheadでjqueryと一緒にJSファイルを読み込みます。

 

色を取得するターゲットとなるimg要素に「data-adaptive-background=’1’」を、

背景色を設定する親要素に「data-ab-css-background=’1’」を設定します。

 

以下のコードでプラグインを実行します。

 

取得した色の情報などは、以下のように記述することで取得が可能です。

背景色に反映される色の data.color以外に、data.palette[0]〜data.palette[19]に画像からサンプリングした色が入っていますので、

こちらも合わせて使うと、もっとデザインの幅が広がるかもしれません。

 

Author Profile

著者近影

NINOMIYA

Webデザイナー兼コーダー出身のフロントエンド開発者です。 UXデザインやチーム開発の効率化など、勉強中です。

SHARE

合わせて読みたい