Gradually offers API, a slide show, and a thumbnail gallery using ImageDrawer.
ImageDrawer is needed to use this library. Please download it from the following site.
ImageDrawer Library http://mootools.net/forge/p/imagedrawer
Please confirm whether imagedrawer is read in the beginning. The script element is added in the head element, and the library is read.
<script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.js"></script> <script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.Grid.js"></script> <script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.Expand.js"></script>
HTML to use Gradually becomes as follows.
<div id="gallery" class="gradually">
<ul class="graduallyImages">
<li><img title="image1 title" alt="image1 discription" src="../Demos/images/img_demo1.jpg" width="650" height="275" /></li>
<li><img title="image2 title" alt="image2 discription" src="../Demos/images/img_demo2.jpg" width="650" height="275" /></li>
<li><img title="image3 title" alt="image3 discription" src="../Demos/images/img_demo3.jpg" width="650" height="275" /></li>
<li><img title="image4 title" alt="image4 discription" src="../Demos/images/img_demo4.jpg" width="650" height="275" /></li>
<li><img title="image5 title" alt="image5 discription" src="../Demos/images/img_demo5.jpg" width="650" height="275" /></li>
<li><img title="image6 title" alt="image6 discription" src="../Demos/images/img_demo6.jpg" width="650" height="275" /></li>
</ul>
</div>
When the description of HTML ends, the following describe javascript. ImageDrawer is made an instance, and it specifies it for the option of Gradually.
var drawer = new ImageDrawer.Grid({
'gridHeight': 55,
'gridWidth': 65,
'interval': 70,
'duration': 600,
'transition': 'expo:in'
});
var container = document.id("gradually");
var images = container.getElements(".graduallyImages li img");
var gradually = new Gradually(container, {
'images': images,
'drawer': drawer, //Instance of ImageDrawer
'onDrawStart': function(panel, drawer) {
$("message").set("html", "drawStart");
},
'onDrawComplete': function(panel, drawer) {
$("message").set("html", "drawComplete");
}
});
gradually.start();
To switch the image, the set method is executed.
gradually.set(5); //It switches to the fifth image.
Please confirm whether imagedrawer is read in the beginning. The script element is added in the head element, and the library is read.
<script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.js"></script> <script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.Grid.js"></script> <script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.Expand.js"></script>
HTML to use Gradually.Slideshow becomes as follows.
<div id="gallery" class="gradually">
<ul class="graduallyImages">
<li><img title="image1 title" alt="image1 discription" src="../Demos/images/img_demo1.jpg" width="650" height="275" /></li>
<li><img title="image2 title" alt="image2 discription" src="../Demos/images/img_demo2.jpg" width="650" height="275" /></li>
<li><img title="image3 title" alt="image3 discription" src="../Demos/images/img_demo3.jpg" width="650" height="275" /></li>
<li><img title="image4 title" alt="image4 discription" src="../Demos/images/img_demo4.jpg" width="650" height="275" /></li>
<li><img title="image5 title" alt="image5 discription" src="../Demos/images/img_demo5.jpg" width="650" height="275" /></li>
<li><img title="image6 title" alt="image6 discription" src="../Demos/images/img_demo6.jpg" width="650" height="275" /></li>
</ul>
<p class="titlebar">
<strong class="title"></strong>
<span class="current"></span> / <span class="total"></span>
</p>
</div>
When the description of HTML ends, the following describe javascript. ImageDrawer is made an instance, and it specifies it for the option of Gradually.Slideshow.
var expand = new ImageDrawer.Expand({
'slideWidth': 65,
'interval': 70,
'duration': 600,
'transition': 'expo:in:out'
});
var gallery = document.id("gallery");
var images = gallery.getElements(".graduallyImages li img");
new Gradually.Slideshow(gallery, {
'drawer': expand, //Instance of ImageDrawer
'images': images,
'interval': 3000
});
Please confirm whether imagedrawer is read in the beginning. The script element is added in the head element, and the library is read.
<script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.js"></script> <script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.Grid.js"></script> <script type="text/javascript" src="../Demos/js/libraries/image-drawer/ImageDrawer.Expand.js"></script>
HTML to use Gradually.Gallery.js becomes as follows.
<div id="gallery" class="gradually">
<div class="graduallyView">
<ul class="graduallyImages">
<li><img title="image1 title" alt="image1 discription" src="../Demos/images/img_demo1.jpg" width="650" height="275" /></li>
<li><img title="image2 title" alt="image2 discription" src="../Demos/images/img_demo2.jpg" width="650" height="275" /></li>
<li><img title="image3 title" alt="image3 discription" src="../Demos/images/img_demo3.jpg" width="650" height="275" /></li>
<li><img title="image4 title" alt="image4 discription" src="../Demos/images/img_demo4.jpg" width="650" height="275" /></li>
<li><img title="image5 title" alt="image5 discription" src="../Demos/images/img_demo5.jpg" width="650" height="275" /></li>
<li><img title="image6 title" alt="image6 discription" src="../Demos/images/img_demo6.jpg" width="650" height="275" /></li>
<li><img title="image7 title" alt="image7 discription" src="../Demos/images/img_demo7.jpg" width="650" height="275" /></li>
<li><img title="image8 title" alt="image8 discription" src="../Demos/images/img_demo8.jpg" width="650" height="275" /></li>
<li><img title="image9 title" alt="image9 discription" src="../Demos/images/img_demo9.jpg" width="650" height="275" /></li>
<li><img title="image10 title" alt="image10 discription" src="../Demos/images/img_demo10.jpg" width="650" height="275" /></li>
<li><img title="image11 title" alt="image11 discription" src="../Demos/images/img_demo11.jpg" width="650" height="275" /></li>
<li><img title="image12 title" alt="image12 discription" src="../Demos/images/img_demo12.jpg" width="650" height="275" /></li>
</ul>
<p class="titlebar">
<strong class="title"></strong>
<span class="current"></span> / <span class="total"></span>
</p>
</div>
<ul class="graduallyController">
<li class="prev"><a title="prev" href="#">prev</a></li>
<li>
<ul class="graduallyThumbnails">
<li><a href=""><img title="image1 title" alt="image1 discription" src="../Demos/images/img_demo1_thumb.jpg" /></a></li>
<li><a href=""><img title="image2 title" alt="image2 discription" src="../Demos/images/img_demo2_thumb.jpg" /></a></li>
<li><a href=""><img title="image3 title" alt="image3 discription" src="../Demos/images/img_demo3_thumb.jpg" /></a></li>
<li><a href=""><img title="image4 title" alt="image4 discription" src="../Demos/images/img_demo4_thumb.jpg" /></a></li>
<li><a href=""><img title="image5 title" alt="image5 discription" src="../Demos/images/img_demo5_thumb.jpg" /></a></li>
<li><a href=""><img title="image6 title" alt="image6 discription" src="../Demos/images/img_demo6_thumb.jpg" /></a></li>
<li><a href=""><img title="image7 title" alt="image7 discription" src="../Demos/images/img_demo7_thumb.jpg" /></a></li>
<li><a href=""><img title="image8 title" alt="image8 discription" src="../Demos/images/img_demo8_thumb.jpg" /></a></li>
<li><a href=""><img title="image9 title" alt="image9 discription" src="../Demos/images/img_demo9_thumb.jpg" /></a></li>
<li><a href=""><img title="image10 title" alt="image10 discription" src="../Demos/images/img_demo10_thumb.jpg" /></a></li>
<li><a href=""><img title="image11 title" alt="image11 discription" src="../Demos/images/img_demo11_thumb.jpg" /></a></li>
<li><a href=""><img title="image12 title" alt="image12 discription" src="../Demos/images/img_demo12_thumb.jpg" /></a></li>
</ul>
</li>
<li class="next"><a title="next" href="#">next</a></li>
</ul>
</div>
When the description of HTML ends, the following describe javascript. ImageDrawer is made an instance, and it specifies it for the option of Gradually.Gallery.
var drawer = new ImageDrawer.Expand({
'slideWidth': 65,
'interval': 70,
'duration': 300,
'transition': 'expo:out'
});
var container = document.id("gallery");
var images = $$(".graduallyImages li img");
var gallery = new Gradually.Gallery(container, {
'images': images,
'drawer': drawer, //Instance of ImageDrawer
'controller': {
'disableOpacity': 0.2
}
});
A note on comments here: These comments are moderated. No comments will show up until they are approved. Comments that are not productive (i.e. inflammatory, rude, etc) will not be approved.
Found a bug in this plugin? Please report it this repository's Github Issues.
blog comments powered by Disqus