Orbit - Jquery Icon Slider Plugin For Blogger

This tutorial volition present yous how to add together about other beautiful paradigm slider for Blogger / BlogSpot made alongside jQuery and, of course, alongside HTML in addition to CSS. This slider, called Orbit, is a lightweight jQuery plugin that volition display multiple images inward a express infinite using navigation arrows (previous-next buttons). On the upper left of the Orbit slideshow, nosotros accept about minor bullet icons indicating the electrical flow paradigm that nosotros are viewing and, on the upper correct side, is the interruption selection in addition to a timer letting us know when the adjacent paradigm volition move displayed.

If yous desire to run into this cool paradigm slider inward action, delight see this demo blog:


This tutorial volition present yous how to add together about other beautiful paradigm slider for Blogger  Orbit - jQuery Image Slider Plugin For Blogger

Related:
Photo Gallery alongside Thumbnails using Javascript in addition to CSS
Spacegallery: Influenza A virus subtype H5N1 jQuery Time Machine-like Slideshow/Image Gallery
Image Slider that Displays Pictures on Mouse Hover using entirely CSS

The HTML markup is pretty clean, only an chemical part that wraps multiple images where the captions are generated from the bridge tags of these images.

How to Add the Orbit Image Slider to Blogger

Step 1. From your Blogger Dashboard, larn to Template > Edit HTML > click anywhere within the code expanse in addition to press the CTRL + F keys to opened upwardly the blogger search box. Paste or type the below tag within the search box in addition to striking Enter to detect it.
</head>

Step 2. Just higher upwardly </head> add together the next scripts:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>

<!--[if IE]>
<style type="text/css">
.timer { display: none !important; }
div.caption { background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom: 1; }
</style>
<![endif]-->

<script type='text/javascript'>
$(window).load(function() {
$(&#39;#featured&#39;).orbit({
advanceSpeed: 5000,
&#39;bullets&#39;: true,
&#39;timer&#39; : true,
&#39;animation&#39; : &#39;horizontal-slide&#39;
});
});
</script>

<script type='text/javascript'>
//<![CDATA[
/*
* jQuery Orbit Plugin 1.1
* www.ZURB.com/playground
* Copyright 2010, ZURB
* Free to utilisation nether the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/

(function(e){e.fn.orbit=function(a){a=e.extend({animation:"fade",animationSpeed:800,advanceSpeed:4E3,startClockOnMouseOut:true,startClockOnMouseOutAfter:3E3,directionalNav:true,captions:true,captionAnimationSpeed:800,timer:false,bullets:false},a);return this.each(function(){function m(c){function g(){f.eq(h).css({"z-index":1});s=false}var h=b,k=c;if(h==k)return false;if(!s){s=true;if(c=="next"){b++;if(b==n)b=0}else if(c=="prev"){b--;if(b<0)b=n-1}else{b=c;if(h<b)k="next";else if(h>b)k="prev"}a.bullets&&
x();if(a.animation=="fade"){f.eq(h).css({"z-index":2});f.eq(b).css({opacity:0,"z-index":3}).animate({opacity:1},a.animationSpeed,g);a.captions&&o()}if(a.animation=="horizontal-slide"){f.eq(h).css({"z-index":2});k=="next"&&f.eq(b).css({left:t,"z-index":3}).animate({left:0},a.animationSpeed,g);k=="prev"&&f.eq(b).css({left:-t,"z-index":3}).animate({left:0},a.animationSpeed,g);a.captions&&o()}if(a.animation=="vertical-slide"){f.eq(h).css({"z-index":2});k=="prev"&&f.eq(b).css({top:u,"z-index":3}).animate({top:0},
a.animationSpeed,g);k=="next"&&f.eq(b).css({top:-u,"z-index":3}).animate({top:0},a.animationSpeed,g);a.captions&&o()}}}var b=0,n=0,t,u,s,d=e(this).addClass("orbit"),f=d.find("img, a img");f.each(function(){var c=e(this),g=c.width();c=c.height();d.width(g);t=d.width();d.height(c);u=d.height();n++});f.eq(b).css({"z-index":3});if(a.timer){d.append('<div class="timer"><span class="mask"><span class="rotator"></span></span><span class="pause"></span></div>');var j=e("div.timer"),p;if(j.length!=0){var C=
a.advanceSpeed/180,v=e("div.timer span.rotator"),y=e("div.timer span.mask"),z=e("div.timer span.pause"),l=0,A,w=function(){p=true;z.removeClass("active");A=setInterval(function(){var c="rotate("+l+"deg)";l+=2;v.css({"-webkit-transform":c,"-moz-transform":c,"-o-transform":c});if(l>180){v.addClass("move");y.addClass("move")}if(l>360){v.removeClass("move");y.removeClass("move");l=0;m("next")}},C)},q=function(){p=false;clearInterval(A);z.addClass("active")};w();j.click(function(){p?q():w()});if(a.startClockOnMouseOut){var B;
d.mouseleave(function(){B=setTimeout(function(){p||w()},a.startClockOnMouseOutAfter)});d.mouseenter(function(){clearTimeout(B)})}}}if(a.captions){d.append('<div class="caption"><span class="orbit-caption"></span></div>');var r=d.children("div.caption").children("span").addClass("orbit-caption").show(),o=function(){var c=f.eq(b).attr("rel"),g=e("#"+c).html(),h=r.height()+20;r.attr("id","#"+c).html(g);g?r.parent().stop().animate({bottom:0},a.captionAnimationSpeed):r.parent().stop().animate({bottom:-h},
a.captionAnimationSpeed)};o()}if(a.directionalNav){d.append('<div class="slider-nav"><span class="right">Right</span><span class="left">Left</span></div>');j=d.children("div.slider-nav").children("span.left");var D=d.children("div.slider-nav").children("span.right");j.click(function(){a.timer&&q();m("prev")});D.click(function(){a.timer&&q();m("next")})}if(a.bullets){d.append('<ul class="orbit-bullets"></ul>');var E=e("ul.orbit-bullets");for(i=0;i<n;i++){j=e("<li>"+i+"</li>");e("ul.orbit-bullets").append(j);
j.data("index",i);j.click(function(){a.timer&&q();m(e(this).data("index"))})}var x=function(){E.children("li").removeClass("active").eq(b).addClass("active")};x()}})}})(jQuery);
//]]>
</script>

Note: You tin sack alter the transitions speed betwixt each paradigm past times modifying the 5000 value from the draw of piece of employment inward blueish - a higher unwrap volition brand the pictures remain longer betwixt each transition.

Important! If yous accept already a version of jQuery inward your template, delight take the draw of piece of employment inward red, otherwise the slideshow powerfulness non work.

Step 3. Now it is fourth dimension to add together the CSS. Find (CTRL + F) this tag:
]]></b:skin>
Step 4. Just higher upwardly ]]></b:skin> add together this code:
#featured {height: 1px; width: 1px; overflow: hidden;}
div.orbit {
width: 1px;
height: 1px;
position: relative;
overflow: hidden;
}

div.orbit img {
position: absolute;
top: 0;
left: 0;
}
div.orbit a img {border: none;}

div.timer {
width: 40px;
height: 40px;
overflow: hidden;
position: absolute;
top: 10px;
right:10px;
opacity: .6;
cursor: pointer;
z-index: 1001;
}

span.rotator {
display: block;
width: 40px;
height: 40px;
position: absolute;
top: 0;
left: -20px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRvK8_ziI94e_oP6dLyWWvhR5c04bndl38InoTEPV3UeuJ9_Z-T5N0eGRAOCesP3qrGpjmlM16Dc9-DrQ4CkWTHEFabmNI2PkO703emFO_O32WIO-xGmTs9RbkBBwlEINZeS7UwY13KaSP/s1600/timer-icon.png);
background-repeat: no-repeat;
z-index: 3;
}

span.mask {
display: block;
width: 20px;
height: 40px;
position: absolute;
top: 0;
right: 0;
z-index: 2;
overflow: hidden;
}

span.rotator.move {left: 0;}
span.mask.move {
width: 40px;
left: 0;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYJb9LiFQgPgcw9nZWFvO6p9JwbnSZONn3Q6hZctAfUa2mS9XILrQIQj3J99F4iLVzI9ORn8RfSms_wRtd0HE-iFe0oNsYmoVeEBNm8JWZ4UiSwTQflDIkePqosy1TtGKA7d7pTcCq360Z/s1600/timer-right.png);
background-repeat: repeat;
background-position: 0px 0px;
}

span.pause {
display: block;
width: 40px;
height: 40px;
position: absolute;
top: 0;
left: 0px;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU8zMDCOpLPROX3pwATw3OUv9zKd2og0j-m186gqs0rPr33zQU4MTRSi8tncElMxaR09J0Q9EbbFGFnq_LuYcUwf32nQFBtcRx9vgjZuocZsXfuvCESZJgtmra3o8WOx7_dpn2GNVjj48A/s1600/pause-icon.png);
background-repeat: no-repeat;
z-index: 4;
opacity: 0;
}

div.timer:hover span.pause,
span.pause.active,
div.timer:hover span.pause.active { opacity: 1; }

div.caption {
background: #000;
background: rgba(0,0,0,.6);
width: 100%;
z-index: 1000;
position: absolute;
bottom:-100px;
color: #fff;
padding: 8px 0;
text-align: center;
}

div.caption bridge {
padding: 0 10px;
font-size: 14px;
text-shadow: 0px 1px 0px rgba(0,0,0,.8);
margin: 0;
}
.orbit-caption { display: none; }

div.orbit:hover div.slider-nav { display: block; }
div.slider-nav { display: none; }
div.slider-nav bridge {
width: 33px;
height: 33px;
text-indent: -9999px;
position: absolute;
z-index: 1000;
top: 43%;
cursor: pointer;
}

div.slider-nav span.right {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiepuFuYpWRgYILawllIFKHZwnuwPh0eepbWMmBHfD6p_ST-edvK9uZ2QAzI1cYtiOjZ7HwcYLxp0F7p_56j37EAZ2VSa291cQHHTN61n7u_jtsqvIUP1pVMYoVfnE-Ce2wiEiyeDp23t63/s1600/arrow-right.png);
right: 10px;
}
div.slider-nav span.left {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwmTwHVoEiDmlCmvj_pBCNQ2KdpmFmYh_A7cUOP305bQ6aPd-FIwOfUJaxMSQMhGhES0hydEUBjKZ9qgCiDtcwlQRLDYIqkm-dXchVlQZuBh9NYvlr6hgxBH_eupZtHxNY0kMqAg1L2aIe/s1600/arrow-left.png);
left: 10px;
}

.orbit-bullets {
position: absolute;
z-index: 1000;
list-style: none;
top: 10px;
left: 7px;
margin: 0;
padding: 0;
}

.orbit-bullets li {
float: left;
margin-left: 5px;
cursor: pointer;
color: #999;
text-indent: -9999px;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Gn01K5Cd01CdK4C87-OcwU97C8VkYfShsh6WsvqXkFcdQ4jYVbrpBekVtCmjt3IItznp0vIdC5J9iDcwKbTNI4JF80l69_qp6O-3I5AyIZj3OXnYla50ocH_Dw113rzCbmpWHnLmMGjR/s1600/bullets.png);
background-repeat: no-repeat;
background-position: 0 0;
width: 7px;
height: 7px;
overflow: hidden;
}
.orbit-bullets li.active { color: #222; background-position: -7px 0; }
Step 5. Click on the "Save template" push clitoris to salve the changes.

Finally, nosotros volition utilisation the HTML code that displays the images. We accept the selection to add together the slider either within i of our posts/pages, or display it every bit a gadget on the blog' sidebar or below the header.

If yous pick out to add together it within i of your posts, switch to the HTML tab in addition to glue the code below within HTML box of your post.

If yous desire to add together it inward the spider web log sidebar/below the header, larn to "Layout", click on the "Add a gadget link" > pick out "HTML/JavaScript" from the pop-up window in addition to glue this html within the box:
<div id='featured'>

<a href='Link URL'><img rel='photo1' src="image URL" style='height: 348px; width: 590px;'/></a>
<span class='orbit-caption' id='photo1'>Ut eleifend tortor aliquet, fringilla nunc non, consectetur magna.</span>

<a href="Link URL"><img rel='photo2' src="image URL" style='height: 348px; width: 590px;'/></a>
<span class='orbit-caption' id='photo2'>This is an representative of description alongside links: <a href='Description Link URL' style='color: #09A7EA;'></a></span>

<a href="Link URL"><img rel='photo3' src="image URL" style='height: 348px; width: 590px;'/></a>
<span class='orbit-caption' id='photo3' style='text-align:center;'>Ut eleifend tortor aliquet, fringilla nunc non, consectetur magna.</span>

<a href='Link URL'><img rel='photo4' src="image URL" style='height: 348px; width: 590px;'/></a>
<span class='orbit-caption' id='photo4'>This is an representative of description alongside links: <a href='Description Link URL' style='color: #09A7EA;'></a></span>

</div>
This code contains the images, links in addition to descriptions for each image. In blue, are the URLs of the links in addition to images that yous demand to supervene upon alongside your own. Inside the HTML code of each image, yous accept the size of each moving painting that tin sack move changed past times modifying the width (590) in addition to tiptop (348) values. To add together the description for your pictures, supervene upon the text inward red.

If yous desire to add together to a greater extent than pictures, add together this HTML earlier the </div> tag:
<a href='Link URL'><img rel='photo5' src="image URL" style='height: 348px; width: 590px;'/></a>
<span class='orbit-caption' id='photo5'>Ut eleifend tortor aliquet, fringilla nunc non, consectetur magna.</span>
Notice that each paradigm in addition to description has an unique identifier (id) in addition to shouldn't move repeated. For instance, inward the description text of the get-go image, nosotros accept the id="photo1" in addition to within the paradigm code is the "rel" attribute alongside the cite of the id, that is rel="photo1".

After yous added your images, click the "Save" or "Publish" push clitoris in addition to that's it! Now yous tin sack savour this cool Orbit Image Slider for Blogger.

Comments