Sunday, 2 August 2009

Light Box Image Viewer For Blogger

Light box is a really elegant image viewer addon using javascript and the prototype framework. First of all i would like to give the credits to the original maker of Light box,Lokesh Dhakar

I have also added some demos of Lightbox to this page.So if you are not sure,what lightbox is,then take a look at the two demos in this Post.This will really help you in building a well styled gallery like blog.




Installation Steps

1.Login to your Blogger Dashboard

2.Goto Template > Edit HTML

3.Find this piece of code



</head>



and replace it with



<!--Light Box Code Starts  Bloggerplugins.ORG-->
<style>
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer&gt;#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUI9_WBY7hKbyRSj9H7b_nZ6v8czseW4VnsShBILg_LiHdUh-qM1B2sCNSHqdciFW2l4vFenhanVetWDWLsQ7cOTpaC11H97Rb-XLnfxICX4cZqP__V6uiLqHDJ3elHn8rScqwyisfYDk/) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga03y9wd_bEOXEN7n3idkKUWHKH1bP32V9QRYW-ow1DiYKgbB-B28U6uN21s1r-ijlScSkjRNzA6jCVxVg5h9KMxj-TkHw99vEcA6tzfDsEQg67pMTBlIh1ajAGPqK4p5rjLJYVGaK3ho/) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; }

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
round-color: #000; }
lute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
round-color: #000; }
</style>
<script src='http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js' type='text/javascript'/>
<script src='http://files.bloggerplugins.org/lbox/js/scriptaculous.js' type='text/javascript'/>
<script src='http://blogergadgets.googlecode.com/files/lightbox.js' type='text/javascript'/>
<!--Light Box Code Ends Bloggerplugins.ORG-->
</head>





Adding Images for the Lightbox Viewer



Now you have added the scripts and styles needed for the lightbox.Next part is to add our images..



You can also add captions to your images and also group multiple images into something like a gallery..



First upload your photo using the blogger photo upload tool.Now switch to the edit html view from the post editor



Now follow the 2 instructions in this image(Click to view a bigger version.. :))







Be sure to delete the -h from s1600-h .Now you should see the light box viewer on your blog.






Options Explained...



adding rel="lightbox" title="Your image Caption" will create a light box viewer for the single image.



Demo of a Single Image




Creating an album with lightbox



If you are planning to add multiple images use rel="lightbox[albumname]" title="Your Image Caption"



now if you want to add another image to this album,upload the second image and use rel="lightbox[albumname]" title="Caption for Second image of albumname" If you do this, lightbox will work like a gallery with next and previous links



Demo of a Light Box Album







Did you notice that your keyboard arrow keys can be used to navigate through the album? :) I hope this would be very useful for those who own a photography blog.If you have any troubles in implementing this,you can surely contact me vis comments or @ Blogger Forums . If you are reading this in a feed reader,the Demos wond be displayed. To see the demos, visit the actual post page @ Light Box Image Viewer For Blogger
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

0 comments: on "Light Box Image Viewer For Blogger"

Post a Comment