画像を拡大表示する時の定番の見せ方であるLightboxを、簡単に実装できるjQueryプラグインです。
サムネイルクリックで画像を拡大し、拡大した画像をクリックすると次の画像へと進んでいきます。
今回使用したのは、jQueryプラグインColorboxです。
↓以下が実際のソースサンプルです。
▼JavaScript
<link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="colorbox.css"/> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> <script type="text/javascript" src="jquery.colorbox-min.js"></script> <script> $(document).ready(function(){ $(".season").colorbox({rel:'season'}); }); </script>
▼CSS
<style type="text/css"> * { margin: 0; padding: 0; } ul{ float:left; background-color:#FFF; border:3px solid #000; border-radius:10px; padding: 10px 5px 10px 10px; width: 450px; } ul,li { list-style: none; float:left; margin-right:10px; } li a { display: block; height: 65px; overflow: hidden; } </style>
▼HTML
<ul> <li><a href="images/01.jpg" class="season" title="春"><img src="images/01.jpg" width="100" alt=""></a></li> <li><a href="images/02.jpg" class="season" title="夏"><img src="images/02.jpg" width="100" alt=""></a></li> <li><a href="images/03.jpg" class="season" title="秋"><img src="images/03.jpg" width="100" alt=""></a></li> <li><a href="images/04.jpg" class="season" title="冬"><img src="images/04.jpg" width="100" alt=""></a></li> </ul>
今回、参考にさせていただいたのは、
『【jQuery】Lightbox表示の画像ギャラリーを簡単に設置できるプラグイン「Colorbox」の使い方』さんです。
ありがとうございます。