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