s4f11sn

How to Add Image Gallery with Thumbnails to Blogger

Feb 4th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. How to add a thumbnail image/photo gallery in Blogger
  2.  
  3. ---------
  4. Taruh kode di atas </head>
  5.  
  6. stile 1...
  7.  
  8. <style type='text/css'>
  9. #image-gallery {display: none;}
  10. #jquery-gallery {padding:0;margin:0;list-style: none; width: 500px;}
  11. #jquery-gallery li {width:84px; height: 80px;background-size: 100%;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;margin-right: 10px; border: 3px solid #fff; outline: 1px solid #E3E3E3; margin-bottom: 10px;opacity: .5; filter:alpha(opacity=50); float: left; display: block; }
  12. #jquery-gallery li img { position: absolute; top: 100px; left: 0px; display: none;}
  13. #jquery-gallery li.active img { display: block; border: 3px solid #fff; outline: 1px solid #E3E3E3; width:490px; max-height: 375px;}
  14. #jquery-gallery li.active, #jquery-gallery li:hover { outline-color: #DFDFDF; opacity: .99;filter:alpha(opacity=99);}
  15. </style>
  16.  
  17. stile 2...
  18. <style type='text/css'>
  19. #image-gallery { display: none; }
  20. #jquery-gallery {padding:0;margin:0;list-style: none; width: 200px; }
  21. #jquery-gallery li {background-size: 100%;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover;margin-right: 10px; width: 80px; height: 80px; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px; opacity: .5;filter:alpha(opacity=50); float: left; display: block; }
  22. #jquery-gallery li img { position: absolute; top: 0px; left: 200px; display: none; }
  23. #jquery-gallery li.active img { display: block; width:370px; border: 3px solid #fff; outline: 1px solid #E3E3E3; }
  24. #jquery-gallery li.active, #jquery-gallery li:hover { outline-color: #bbb; opacity: .99;filter:alpha(opacity=99);}
  25. </style>
  26.  
  27. paste kode berikut di bawahnya
  28. <script type='text/javascript'>
  29. //<![CDATA[
  30. var gal = {
  31. init : function() {
  32. if (!document.getElementById || !document.createElement || !document.appendChild) return false;
  33. if (document.getElementById('image-gallery')) document.getElementById('image-gallery').id = 'jquery-gallery';
  34. var li = document.getElementById('jquery-gallery').getElementsByTagName('li');
  35. li[0].className = 'active';
  36. for (i=0; i<li.length; i++) {
  37. li[i].style.backgroundImage = 'url(' + li[i].getElementsByTagName('img')[0].src + ')';
  38. li[i].title = li[i].getElementsByTagName('img')[0].alt;
  39. gal.addEvent(li[i],'click',function() {
  40. var im = document.getElementById('jquery-gallery').getElementsByTagName('li');
  41. for (j=0; j<im.length; j++) {
  42. im[j].className = '';
  43. }
  44. this.className = 'active';
  45. });
  46. }
  47. },
  48. addEvent : function(obj, type, fn) {
  49. if (obj.addEventListener) {
  50. obj.addEventListener(type, fn, false);
  51. }
  52. else if (obj.attachEvent) {
  53. obj["e"+type+fn] = fn;
  54. obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
  55. obj.attachEvent("on"+type, obj[type+fn]);
  56. }
  57. }
  58. }
  59. gal.addEvent(window,'load', function() {
  60. gal.init();
  61. });
  62. //]]>
  63. </script>
  64.  
  65.  
  66. save template
  67.  
  68. js
  69. <div style="position:relative;">
  70. <ul id="image-gallery">
  71. <li><img src="IMAGE-URL1" /></li>
  72. <li><img src="IMAGE-URL2" /></li>
  73. <li><img src="IMAGE-URL3" /></li>
  74. <li><img src="IMAGE-URL4" /></li>
  75. <li><img src="IMAGE-URL5" /></li>
  76. </ul>
  77. </div>
  78.  
  79. atau.
  80. <div style="position:relative;">
  81. <ul id="image-gallery">
  82. <li><a href="page-URL"><img src="IMAGE-URL1" /></a></li>
  83. <li><a href="page-URL"><img src="IMAGE-URL2" /></a></li>
  84. <li><a href="page-URL"><img src="IMAGE-URL3" /></a></li>
  85. <li><a href="page-URL"><img src="IMAGE-URL4" /></a></li>
  86. <li><a href="page-URL"><img src="IMAGE-URL5" /></a></li>
  87. </ul>
  88. </div>
  89.  
  90.  
  91. from : http://helplogger.blogspot.com/2014/01/how-to-add-thumbnail-imagephoto-gallery.html
Advertisement
Add Comment
Please, Sign In to add comment