はじめに
Supuerslidesは、シンプルで軽量&高速なフルスクリーンスライダーです。Superslidesは、jsスクリプトのみで簡単に実装できます。
2014年05月03日 09時16分
Supuerslidesは、シンプルで軽量&高速なフルスクリーンスライダーです。Superslidesは、jsスクリプトのみで簡単に実装できます。
作業の前提条件は、下記のとおりです。
ソフトウエア | バージョン |
---|---|
OS | Windows 7 Ultimate 32bit |
Cygwin | Setup Version 2.831 |
設置に必要なアーカイブをダウンロードし、解凍します。
$ cd /tmp/demo $ wget -q https://github.com/nicinabox/superslides/archive/0.6.2.zip $ unzip -q 0.6.2.zip $ rm -f 0.6.2.zip $ mv superslides-0.6.2 superslides
superslides.cssを指定します。
<link href="superslides/dist/stylesheets/superslides.css" rel="stylesheet">
jquery.superslides.min.jsを指定します。
<script src="superslides/dist/jquery.superslides.min.js"></script>
Superslidesでは、div要素にslides、ul要素にslides-containerを指定して、コンテンツを作成します。
<div id="slides"> <ul class="slides-container"> <li> <img class="img-responsive" src="img/056-01.jpg" alt="/"> <div class="container"> <h1>草原</h1> <p>写真ACで見つけた草原の写真です。</p> </div> </li> </ul> <nav class="slides-navigation"> <a href="#" class="next"> <span class="glyphicon glyphicon-arrow-right"></span> </a> <a href="#" class="prev"> <span class="glyphicon glyphicon-arrow-left"></span> </a> </nav> </div>
Superslidesのロードを行うJavaScriptを追加します。
<script> $(function() { $('#slides').superslides({ play: 0, animation: 'fade' }); }); </script>
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <![endif]--> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>058</title> <link href="bootstrap.min.css" rel="stylesheet"> <link href="superslides/dist/stylesheets/superslides.css" rel="stylesheet"> <style> body { color: #ffffff;} </style> </head> <body> <div id="slides"> <ul class="slides-container"> <li> <img class="img-responsive" src="img/056-01.jpg" alt="/"> <div class="container"> <h1>草原</h1> <p>写真ACで見つけた草原の写真です。</p> </div> </li> <li> <img class="img-responsive" src="img/056-02.jpg" alt="/"> <div class="container"> <h1>レインボーブリッジ</h1> <p>写真ACで見つけたレインボーブリッジの写真です。</p> </div> </li> <li> <img class="img-responsive" src="img/056-03.jpg" alt="/"> <div class="container"> <h1>マンハッタン</h1> <p>写真ACで見つけたマンハッタンの写真です。</p> </div> </li> <li> <img class="img-responsive" src="img/056-04.jpg" alt="/"> <div class="container"> <h1>向日葵</h1> <p>写真ACで見つけた向日葵の写真です。</p> </div> </li> <li> <img class="img-responsive" src="img/056-05.jpg" alt="/"> <div class="container"> <h1>月</h1> <p>足成で見つけた月の写真です。</p> </div> </li> <li> <img class="img-responsive" src="img/056-06.jpg" alt="/"> <div class="container"> <h1>夜空</h1> <p>写真ACで見つけた夜空の写真です。</p> </div> </li> </ul> <!-- ページナビゲーション --> <nav class="slides-navigation"> <a href="#" class="next"> <span class="glyphicon glyphicon-arrow-right"></span> </a> <a href="#" class="prev"> <span class="glyphicon glyphicon-arrow-left"></span> </a> </nav> </div> <script src="jquery-1.10.2.min.js"></script> <script src="bootstrap.min.js"></script> <script src="superslides/dist/jquery.superslides.min.js"></script> <script> $(function() { $('#slides').superslides({ play: 0, animation: 'fade' }); }); </script> </body> </html>