ホームページに掲載している写真をおしゃれにかっこよく見せたい時に活用できそうなjQueryプラグインを紹介します。
今回紹介するのは、画像をホバーした時に白黒からカラーに表示を切り替えることができる「jQuery.BlackAndWhite」というプラグインです。
カラーから白黒にも表示を切り替えることが可能です。
このプラグインはカラーと白黒の2つの画像を用意する必要がありません。
カラー画像一つ用意すればOKです。
下記に「jQuery.BlackAndWhite」プラグインを使用する時の手順を説明します。
下記から「jQuery.BlackAndWhite」をダウンロードします。
https://github.com/GianlucaGuarini/jQuery.BlackAndWhite
jQueryとダウンロードした「jquery.BlackAndWhite.js」を読み込みます。
1 2 |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script type="text/javascript" src="jquery.BlackAndWhite.js"></script> |
カラー画像を用意します。
白黒からカラーへ表示を切り替える要素に「class=”bwWrapper”」を記述します。
1 2 3 |
<div class="bwWrapper"> <img src="img/img1.jpg"> </div> |
先ほど指定したクラスに対して下記のスタイルを設定します。
1 2 3 4 |
.bwWrapper { position:relative; display:block; } |
動作させたい要素に対し「jQuery.BlackAndWhite」を実行します。
下記はオプションを指定していない状態です。
1 2 3 4 5 |
<script> $(function () { $('.bwWrapper').BlackAndWhite(); }); </script> |
「jQuery.BlackAndWhite」を使用したデモページを用意しました。
画像をホバーすると白黒からカラー、カラーから白黒に表示が切り替わります。
「jQuery.BlackAndWhite」プラグインを使用したデモページ
オプションの一部を記載します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<script> $(function () { $('.bwWrapper').BlackAndWhite({ // エフェクト有無を設定 hoverEffect : true, // エフェクトの順番を逆に設定 invertHoverEffect : false, // フェードのスピードを設定 speed : { fadeIn : 200, fadeOut : 800 } }); }); </script> |
今回はホームページに掲載している写真をマウスオーバーした時に白黒からカラーに表示を切り替えることができるjQueryのプラグイン「jQuery.BlackAndWhite」を紹介しました。
ホームページのデザインによってはこのようなエフェクトを取り入れて写真をおしゃれに見せるというのも悪くないかと思います。
ただ写真を掲載するよりも相手に与える印象が変わるかもしれないですね。
ホームページに関するお悩みは、仙台のホームページ制作アド・エータイプにお任せください!