You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
235 lines
16 KiB
235 lines
16 KiB
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="utf-8"> |
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|
<title>Slick-lightbox by mreq</title> |
|
<link href="../gh-pages/stylesheets/bootstrap.css" rel="stylesheet"> |
|
<link href="../gh-pages/stylesheets/bootstrap-theme.css" rel="stylesheet"> |
|
<link href="../gh-pages/stylesheets/github-highlight.css" rel="stylesheet"> |
|
<link href="../gh-pages/bower_components/slick-carousel/slick/slick.css" rel="stylesheet"> |
|
<link href="../gh-pages/bower_components/slick-carousel/slick/slick-theme.css" rel="stylesheet"> |
|
<link href="../dist/slick-lightbox.css" rel="stylesheet"> |
|
<style> |
|
.thumbnail img { width: 100%; display: block; } |
|
h2 { margin-top: 30px; } |
|
.container { max-width: 750px; } |
|
</style> |
|
<!--if lt IE 9 |
|
script(src='https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js') |
|
script(src='https://oss.maxcdn.com/respond/1.4.2/respond.min.js') |
|
--> |
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> |
|
<script src="../gh-pages/javascripts/bootstrap.min.js"></script> |
|
<script src="../gh-pages/bower_components/slick-carousel/slick/slick.js"></script> |
|
<script src="../dist/slick-lightbox.js"></script> |
|
</head> |
|
<body> |
|
<nav class="navbar navbar-default"> |
|
<div class="container-fluid"> |
|
<div class="navbar-header"> |
|
<button type="button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="/slick-lightbox/demo/" class="navbar-brand">Slick lightbox demo</a> |
|
</div> |
|
<div id="bs-example-navbar-collapse-1" class="collapse navbar-collapse"> |
|
<ul class="nav navbar-nav"> |
|
<li><a href="../">Slick lightbox</a></li> |
|
<li><a href="../docs/">Docs</a></li> |
|
</ul> |
|
<ul class="nav navbar-nav navbar-right"> |
|
<li><a href="#default">Default</a></li> |
|
<li><a href="#captions">Captions</a></li> |
|
<li><a href="#images">Images</a></li> |
|
<li><a href="#slick">Slick</a></li> |
|
</ul> |
|
</div> |
|
</div> |
|
</nav> |
|
<div class="container"> |
|
<h1>Demo page</h1> |
|
<p>This page contains various setups of slick lightbox.</p> |
|
|
|
<h2 id="default">Default</h2> |
|
<div class="row" id="default-demo"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/600" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/606" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/636" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#default-demo').slickLightbox(); |
|
</script> |
|
<pre><code class="lang-html"><div class="row" id="default-demo"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/600" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/606" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/636" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
</div> |
|
|
|
<script type="text/javascript"> |
|
$('#default-demo').slickLightbox(); |
|
</script></code></pre> |
|
|
|
<h2 id="captions">Captions and history API</h2> |
|
<p>You can close the lightbox by navigating "back" in the browser.</p> |
|
<div class="row" id="captions-demo"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/700" data-caption="Lorem ipsum 1000/700" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/700" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/706" data-caption="Lorem ipsum 1010/706" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/706" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/736" data-caption="Lorem ipsum 1060/736" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/736" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#captions-demo').slickLightbox({ |
|
caption: 'caption', |
|
useHistoryApi: true |
|
}); |
|
</script> |
|
<pre><code class="lang-html"><div class="row" id="captions-demo"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/700" data-caption="Lorem ipsum 1000/700" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/700" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/706" data-caption="Lorem ipsum 1010/706" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/706" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/736" data-caption="Lorem ipsum 1060/736" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/736" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#captions-demo').slickLightbox({ |
|
caption: 'caption' |
|
useHistoryApi: 'true' |
|
}); |
|
</script></code></pre> |
|
|
|
<h2 id="images">Array of images</h2> |
|
<div class="row" id="images-demo"> |
|
<div class="col-xs-12" style="text-align: center; margin-bottom: 20px;"><a class="btn btn-primary" href="#">Open lightbox</a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#images-demo').slickLightbox({ |
|
images: ['http://placekitten.com/1000/600', 'http://placekitten.com/1010/606', 'http://placekitten.com/1060/636'] |
|
}); |
|
</script> |
|
<pre><code class="lang-html"><div class="row" id="images-demo"> |
|
<div class="col-xs-12" style="text-align: center; margin-bottom: 20px;"><a class="btn btn-primary" href="#">Open lightbox</a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#images-demo').slickLightbox({ |
|
images: ['http://placekitten.com/1000/600', 'http://placekitten.com/1010/606', 'http://placekitten.com/1060/636'] |
|
}); |
|
</script></code></pre> |
|
|
|
<h2 id="slick">Existing slick</h2> |
|
<div id="slick-demo"> |
|
<div class="item"><img src="http://placekitten.com/1000/600" alt="" width="480" height="300"></div> |
|
<div class="item"><img src="http://placekitten.com/1010/606" alt="" width="480" height="300"></div> |
|
<div class="item"><img src="http://placekitten.com/1060/636" alt="" width="480" height="300"></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#slick-demo').slick(); |
|
$('#slick-demo').slickLightbox({ |
|
src: 'src', |
|
itemSelector: '.item img' |
|
}); |
|
</script> |
|
<pre><code class="lang-html"><div id="slick-demo"> |
|
<div class="item"><img src="http://placekitten.com/1000/600" alt="" width="480" height="300"></div> |
|
<div class="item"><img src="http://placekitten.com/1010/606" alt="" width="480" height="300"></div> |
|
<div class="item"><img src="http://placekitten.com/1060/636" alt="" width="480" height="300"></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#slick-demo').slick(); |
|
$('#slick-demo').slickLightbox({ |
|
src: 'src', |
|
itemSelector: '.item img' |
|
}); |
|
</script></code></pre> |
|
|
|
<h2 id="custom-layout">Custom layout</h2> |
|
<div id="custom-layout-demo" class="row"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/600" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/606" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/636" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#custom-layout-demo').slickLightbox({ |
|
layouts: { |
|
closeButton: '<span style="position: absolute; top: 10px; right: 10px; color: red;">aww yeah</span>' |
|
} |
|
}); |
|
</script> |
|
<pre><code class="lang-html"><div id="custom-layout-demo" class="row"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/600" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/606" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/636" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#custom-layout-demo').slickLightbox({ |
|
layouts: { |
|
closeButton: '<span style="position: absolute; top: 10px; right: 10px; color: red;">aww yeah</span>' |
|
} |
|
}); |
|
</script></code></pre> |
|
|
|
<h2 id="prevent-opening">Prevent opening</h2> |
|
<div id="prevent-opening-demo" class="row"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/600" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/606" target="_blank" class="thumbnail do-not-open" style="opacity: 0.5; cursor: not-allowed;"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/636" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#prevent-opening-demo').slickLightbox({ |
|
shouldOpen: function(slickLightbox, $clickedElement){ |
|
if ($clickedElement.hasClass('do-not-open')) { |
|
alert('Will not open on .do-not-open!'); |
|
return false; |
|
} else { |
|
return true; |
|
} |
|
} |
|
}); |
|
</script> |
|
<pre><code class="lang-html"><div id="prevent-opening-demo" class="row"> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1000/600" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1010/606" target="_blank" class="thumbnail do-not-open" style="opacity: 0.5; cursor: not-allowed;"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-4"><a href="http://placekitten.com/1060/636" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#prevent-opening-demo').slickLightbox({ |
|
shouldOpen: function(slickLightbox, $clickedElement){ |
|
if ($clickedElement.hasClass('do-not-open')) { |
|
alert('Will not open on .do-not-open!'); |
|
return false; |
|
} else { |
|
return true; |
|
} |
|
} |
|
}); |
|
</script></code></pre> |
|
|
|
<h2 id="lazy">Lazyloading</h2> |
|
<div id="lazy-demo" class="row"> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1000/600?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1010/606?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1060/636?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1080/600?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1080/600" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1100/606?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1100/606" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1200/636?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1200/636" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#lazy-demo').slickLightbox({ |
|
lazy: true |
|
}); |
|
</script> |
|
<pre><code class="lang-html"><div id="lazy-demo" class="row"> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1000/600?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1000/600" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1010/606?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1010/606" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1060/636?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1060/636" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1080/600?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1080/600" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1100/606?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1100/606" alt=""></a></div> |
|
<div class="col-xs-2"><a href="http://placekitten.com/1200/636?foo=bar" target="_blank" class="thumbnail"><img src="http://placekitten.com/1200/636" alt=""></a></div> |
|
</div> |
|
<script type="text/javascript"> |
|
$('#lazy-demo').slickLightbox({ |
|
lazy: true |
|
}); |
|
</script></code></pre> |
|
|
|
</div> |
|
|
|
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.6/highlight.min.js"></script> |
|
<script type="text/javascript">hljs.initHighlightingOnLoad();</script> |
|
</body> |
|
</html>
|
|
|