このエントリーをはてなブックマークに追加

段階切り替えスライドショー/Photo Gallery #07

このサンプルは、jQueryのpanelGallery()プラグインを利用してイメージを左側から次のイメージに徐々に表示が段階的に切り替えをいたします。

スポンサーリンク

【DEMO】

【ディレクトリ構成例】

index.html (gallery.htmlギャラリートップページ)
    |
    +-- css / panel.css
    |
    +-- js / jquery-1.3.2.min.js
    |       jquery.panelgallery-1_1.js
    |
    +-- images /1.jpg
              2.jpg
              3.jpg
              4.jpg
              5.jpg
              6.jpg
              7.jpg
              8.jpg
              9.jpg

【code】

編集・カスタマイズ等はエディタで開き修正をしてください。

【html】

HTMLファイルの<body></body>の間に下記のコードを入力します。

  • <div id="main_image" style="width: 600px; height: 400px">
  • <img src="images/1.jpg" width="600" height="400" alt="タイトル1" />
  • <img src="images/2.jpg" width="600" height="400" alt="タイトル2" />
  • <img src="images/3.jpg" width="600" height="400" alt="タイトル3" />
  • <img src="images/4.jpg" width="600" height="400" alt="タイトル4" />
  • <img src="images/5.jpg" width="600" height="400" alt="タイトル5" />
  • <img src="images/6.jpg" width="600" height="400" alt="タイトル6" />
  • <img src="images/7.jpg" width="600" height="400" alt="タイトル7" />
  • <img src="images/8.jpg" width="600" height="400" alt="タイトル8" />
  • <img src="images/9.jpg" width="600" height="400" alt="タイトル9" />
  • </div>

【panel.css】

(Gallery #07デモで使用している写真画像全幅600pxを使用しています。

  • #main_image{
  • width: 600px;
  • position: relative;
  • margin: 0;
  • }

【images】

デモで使用しているサンプル画像です。

【Sample Code】

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • <html xmlns="http://www.w3.org/1999/xhtml">
  • <head>
  • <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
  • <title>フォト ギャラリー サンプル #07</title>
  • <link href="css/panel.css" rel="stylesheet" type="text/css" media="screen" />
  • <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
  • <script type="text/javascript" src="js/jquery.panelgallery-1_1.js"></script>
  • <script type="text/javascript">
  • $(function(){
  • $('#main_image').panelGallery({
  • sections:5,
  • imageTransitionDelay : 3000,
  • sectionTransitionDelay : 700,
  • startDelay : 2000,
  • repeat:true
  • });
  • });
  • </script>
  • </head>
  • <body>
  • <div id="main_image" style="width: 600px; height: 400px">
  • <img src="images/1.jpg" width="600" height="400" alt="タイトル1" />
  • <img src="images/2.jpg" width="600" height="400" alt="タイトル2" />
  • <img src="images/3.jpg" width="600" height="400" alt="タイトル3" />
  • <img src="images/4.jpg" width="600" height="400" alt="タイトル4" />
  • <img src="images/5.jpg" width="600" height="400" alt="タイトル5" />
  • <img src="images/6.jpg" width="600" height="400" alt="タイトル6" />
  • <img src="images/7.jpg" width="600" height="400" alt="タイトル7" />
  • <img src="images/8.jpg" width="600" height="400" alt="タイトル8" />
  • <img src="images/9.jpg" width="600" height="400" alt="タイトル9" />
  • </div>
  • </body>
  • </html>