Horizontal Menu With jQuery

0 comments
Menu di dalam sebuah web atau blog mempunyai fungsi yang sangat penting yaitu untuk memudahkan para pengunjung berselancar di web atau blog tersebut selain untuk memudahkan pengunjung berselancar bisa juga untuk mempercantik tampilan web tersebut.

Pada kesempatan kali ini saya akan menjelaskan tentang cara membuat menu horizontal yang di beri sedikit sentuhan jQuery jadi ketika menu ini sorot oleh kursor mouse maka menu tersebut akan berjungkir balik. Menu ini juga ditambahi dengan efek bayangan/shadow.
Jika masih bingung silakan lihat demonya.


Cara Membuatnya
1. Login ke Blogger -> Rancangan -> Edit HTML
2. Cari kode berikut

 ]]></b:skin>

3. Copy dan paste kode di bawah ini tepat sebelum kode no 2

ul#topnav {
   margin: 20px 0 90px;
   padding: 0;
   list-style: none;
   font-size: 1.1em;
   clear: both;
   float: left;
   width: 100%;
}
ul#topnav li{
   margin: 0;
   padding: 0;
   overflow: hidden;
   float: left;
   height:40px;
}
ul#topnav a, ul#topnav span {
   padding: 10px 20px;
   float: left;
   text-align: center;
   text-decoration: none;
   color: #fff;
   text-shadow:0px 1px 0px #000;
   text-transform: uppercase;
   clear: both;
   height: 20px;
   width:100px;
   line-height: 20px;
   background: #555;
}
ul#topnav a {
   color: #7bc441; }
ul#topnav span {
   display: none;
}
ul#topnav.v2 span{
   background:#121212;
}
ul#topnav.v2 a{
   color: #ccc;
   background:#151515;
   -moz-box-shadow: 1px 1px 65px #ccc;
}

4. Cari kode berikut

</head>

5. Copy dan paste kode di bawah ini tepat di atas kode no 4

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js' type='text/javascript'></script>
<script type="text/javascript">
$(document).ready(function() {
$("#topnav li").prepend("<span></span>"); //Throws an empty span tag right before the a tag
$("#topnav li").each(function() { //For each list item...
var linkText = $(this).find("a").html(); //Find the text inside of the a tag
$(this).find("span").show().html(linkText); //Add the text in the span tag
});
$("#topnav li").hover(function() { //On hover...
$(this).find("span").stop().animate({
marginTop: "-40" //Find the span tag and move it up 40 pixels
}, 250);
} , function() { //On hover out...
$(this).find("span").stop().animate({
marginTop: "0" //Move the span back to its original state (0px)
}, 250);
});
});
</script>

6. Copy kode dibawah ini dan paste di gadget HTML/JavaScript atau kamu simpan di tempat yang kamu suka

<ul class='v2' id='topnav'>
<li><a href='http://purnamalabs.blogspot.com/' title='HOME'>HOME</a></li>
<li><a href='ALAMAT LINK' title='MENU 1'>MENU 1</a></li>
<li><a href='ALAMAT LINK' title='MENU 2'>MENU 2</a></li>
<li><a href='ALAMAT LINK' title='MENU 3'>MENU 3</a></li>
<li><a href='ALAMAT LINK' title='MENU 4'>MENU 4</a></li>
<li><a href='ALAMAT LINK' title='MENU 5'>MENU 5</a></li>
</ul>

Semoga Bermanfaat
Read More

Recent Posts Dengan Efek Spy

0 comments
Recent Posts atau daftar postingan adalah salah satu widget yang mempunyai peran penting dalam sebuah blog atau web yang fungsinya adalah untuk menampilkan artikel atau postingan terbaru dari blog tersebut. Recent Posts dapat ditampilkan dengan berbagai cara salah satunya dengan menggunakan Efek Spy.


Widget Recent Posts ini memiliki dua mode tampilan yang bisa disesuaikan dengan ruang blog yang ada.
Jika blog kamu memiliki ruangan yang cukup lebar maka kamu bisa menggunakan mode tampilan dua namun jika ruangan yang dimiliki sempit maka kamu bisa menggunakan mode tampilan yang pertama.


Langkah Memasang Recent Posts dengan Efek Spy
1. Login ke Blogger -> pilih Rancangan
2. Tambahkan Widget HTML/JavaScript dan paste kode dibawah ini di kotak tersebut

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<style type="text/css" media="screen">
<!--
#rpsidebarspy {
overflow:hidden;
margin:5px auto;
padding:0px 0px;
height:450px;
font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
#rpsidebarspy ul{
width:480px;
overflow:hidden;
list-style-type: none !important;
padding: 0px 0px;
margin:0px 0px;
}
#rpsidebarspy li {
padding: 5px 5px;
margin:0px 0px 5px 0px;
list-style-type:none !important;
float:none;
height:70px;
overflow: hidden;
background:#fff url(https://lh5.googleusercontent.com/-GKbvLBC1tW8/TfYBC0rDF5I/AAAAAAAAFa4/e58iyiLSm-s/s800/bgrcspypost.jpg) repeat-x;
border:1px solid #ddd;
}
#rpsidebarspy li a {
text-decoration:none;
color:#4B545B;
height:16px;
overflow:hidden;
margin:0px 0px;
padding:0px 0px 2px 0px;
}
#rpsidebarspy li .news-text {
display:block;
padding:5px;
text-align:justify;
}
#rpsidebarspy li img {
float:left;
margin-right:5px;
background:#EFEFEF;
border:0;
width:70px;
height:70px;
}
.spydate{
overflow:hidden;
padding:2px 0px;
margin:1px 0px 0px 0px;
}
</style>
<script language="Javascript" type="text/javascript">//<![CDATA[
jmlrepos = 10;
tampilspy = 5;
durasispy = 4000;
alamatblog = "http://purnamalabs.blogspot.com";
eusiartikel = true;
jmlkarpos = 150;
//]]></script>
<div id="rpsidebarspy">
<script src='http://henscripts.googlecode.com/svn/trunk/jquery.simplespy.min.js' type='text/javascript'></script>
</div>

* Keterangan kode
  • jmlrepos = 10; | Ubah nilai 10 untuk mengatur jumlah keseluruhan artikel yang ingin ditampilkan
  • tampilspy=5; | Ubah nilai 5 untuk mengatur jumlah artikel yang akan ditampilkan
  • durasispy=4000; | Ubah nilai 4000 untuk mengatur waktu pergantian satuan dalam milidetik
  • alamatblog="http://purnamalabs.blogspot.com"; | Ganti dengan alamat blog kamu
  • eusiartikel= true; | Ganti dengan false jika hanya ingin menampilkan judul artikelnya saja tanpa ringkasan artikel
  • jmlkarpos=150; | Ubah nilai 150 untuk menentukan jumlah karakter ringkasan artikel

Semoga Bermanfaat
Read More

Tampilkan Sembunyikan Form Komentar

0 comments
Pada tutorial kali ini saya akan mencoba menjelaskan cara menyembunyikan dan menampilkan form kotak komentar bawaan dari Blogger dengan tombol show/hide comment.

Jadi ketika ada seorang pengunjung yang mengklik tombol Show maka kotak komentar beserta komentar yang ada akan ditampilkan begitupun sebaliknya jika pengunjung mengklik tombol Hide maka kotak komentar serta komentar yang ada akan
disembunyikan dengan begitu tampilan kotak komentar akan menjadi lebih menarik.

Cara ini juga cocok bagi blogger yang menggunakan Captcha untuk mengurangi spam pada komentar.


Cara memasangnya :

1. Login ke Blogger Masuk ke Rancangan -> Edit HTML dan klik "Expand Template Widget"
2. Cari kode dibawah ini

]]></b:skin>

3. Copy dan paste kode CSS dibawah ini tepat diatas kode no 2

.tombol {width:100%;display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: .3em 2em .35em;text-shadow: 0 1px 1px rgba(0,0,0,.3);font-weight:bold;font: 13px/20px 'Open Sans',Arial,Helvetica,Verdana,sans-serif;}
.tombol:hover {text-decoration: none;}
.tombol:active {position: relative;top: 1px;}
.black {color: #d7d7d7;border: solid 1px #282828;box-shadow:0 0 2px #000 inset;-webkit-box-shadow: 0 0 2px #000 inset;-moz-box-shadow: 0 0 2px #000 inset;background: #282828;background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#000));background: -moz-linear-gradient(top, #282828, #000);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#000000');}
.black:hover {background: #000;background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));background: -moz-linear-gradient(top,  #444,  #000);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');}
.black:active {color: #666;background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));background: -moz-linear-gradient(top,  #000,  #444);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}

4. Cari kode dibawah ini

</head>

5. Copy dan paste kode dibawah ini tepat dibawah kode no 4

<script src='http://yandex.st/jquery/1.5.2/jquery.min.js' type='text/javascript'/>
<script src='http://yandex.st/jquery/cookie/1.0/jquery.cookie.min.js' type='text/javascript'/>
<script type='text/javascript'>//<![CDATA[
jQuery(document).ready(function () {
 jQuery('#bukakeun').click(function () {
  jQuery('#comments').slideToggle('slow');
  jQuery(this).css({
   display: 'none'
  });
  jQuery('#tutupkeun').show();
  jQuery.cookie('komen', 1);
  return false
 });
 jQuery('#tutupkeun').click(function () {
  jQuery('#comments').slideToggle('slow');
  jQuery(this).css({
   display: 'none'
  });
  jQuery('#bukakeun').show();
  jQuery.cookie('komen', null);
  return false
 });
 if (jQuery.cookie('komen') == 1) {
  jQuery('#comments').show();
  jQuery('#bukakeun').hide()
 } else {
  jQuery('#comments').hide();
  jQuery('#tutupkeun').hide()
 }
});
//]]></script>

6. Cari kode dibawah ini

<div id='backlinks-container'>
<div expr:id='data:widget.instanceId + &quot;_backlinks-container&quot;'>
<b:if cond='data:post.showBacklinks'>
<b:include data='post' name='backlinks'/>
</b:if>
</div>
</div>
</div>
</b:includable>

7. Copy dan paste kode XHTML ini diatas kode no 6

<button class='tombol black' id='bukakeun'>Click here for show comment</button>
<button class='tombol black' id='tutupkeun'>Click here for hide comment</button>

8. Sehingga kodenya menjadi seperti ini

<div id='backlinks-container'>
<div expr:id='data:widget.instanceId + &quot;_backlinks-container&quot;'>
<b:if cond='data:post.showBacklinks'>
<b:include data='post' name='backlinks'/>
</b:if>
</div>
</div>
</div>
<button class='tombol black' id='bukakeun'>Click here for show comment</button>
<button class='tombol black' id='tutupkeun'>Click here for hide comment</button>
</b:includable>

9. Simpan template dan lihat hasilnya

Semoga Bermanfaat
Read More

Pasang Efek jQuery Image Zoom Versi 2.0

0 comments
Pada artikel kali ini saya akan membahas tentang cara Memasang Efek jQuery Image Zoom Versi 2.0. Untuk menggunakan trik ini kita akan memanfaatkan plugin jQuery yang dibuat oleh Andreas Lagerkvist. Plugin jQuery ini akan memberikan efek pada gambar di artikel blog kita , nanti ketika si pembaca meng-klik salah satu gambar di artikel blog kita maka gambar akan ditampilkan pada halaman yang sama dengan efek membesar dan jika si pembaca meng-klik tombol [X] maka gambar akan kembali seperti semula.


Menarik bukan ? kalau kamu berminat silakan ikuti langkah dibawah ini :
1. Login ke Blogger => Rancangan => Edit HTML
2. Cari kode ini

]]></b:skin>

3. Masukan kode CSS dibawah ini diatas kode no 2

div.jquery-image-zoom {
 line-height: 0;
 font-size: 0;
 z-index: 10;
 border: 5px solid #fff;
 margin: -5px;
 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
div.jquery-image-zoom a {
 background: url(http://lh6.ggpht.com/_xcD4JK_dIjU/TEfN4VrRQPI/AAAAAAAAESY/so-0qObS1BM/d/jquery.imageZoom.png) no-repeat;
 display: block;
 width: 25px;
 height: 25px;
 position: absolute;
 left: -17px;
 top: -17px;
 /* IE-users are prolly used to close-link in right-hand corner */
 *left: auto;
 *right: -17px;
 text-decoration: none;
 text-indent: -100000px;
 outline: 0;
 z-index: 11;
}
div.jquery-image-zoom a:hover {
 background-position: left -25px;
}
div.jquery-image-zoom img,
div.jquery-image-zoom embed,
div.jquery-image-zoom object,
div.jquery-image-zoom div {
 width: 100%;
 height: 100%;
 margin: 0;
}

4. Cari kode ini

</head>

5. Masukan kode JavaScript ini dibawah tepat diatas kode no 4

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'/>
<script type="text/javascript" src="http://andreaslagerkvist.com/aFramework/Modules/Base/jquery.imageZoom.js"/>
<script type="text/javascript">
 jQuery(document.body).imageZoom();
</script>

6. Selesai

Semoga Bermanfaat
Read More