はじめに
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>