Tuesday, February 25, 2014

Cara Membuat Scroll Timer Di Blog

Posted by Unknown
Serba serbi blogging kali ini akan mengulas tentang kategori Bengkel Blog dengan tema cara membuat scrool di blog atau tutorial membuat scrool pada blog yang bertujuan untuk memperindah tampilan blog, modern dan keren pokoknya tampil beda dari yang lainnya. Seperti yang diketahui arti scroll adalah menggulung atau bisa diartikan bergulir. Biasanya gulirannya bisa kekanan bisa kekiri bisa ke atas dan bisa kebawah. nah untuk scroll timer gulirannya menurun (kebawah) dan keatas(naik) seperti yang bisa sobat lihat pada tampilan blog ini.
Fungsi scroll timer sendiri untuk mengukur seberapa persen saat ketika mouse menscroll sebuah halaman, baik halaman utama maupun halaman posting. dan persennya tentu dimulai scroll 0% sampai scroll 100%. Oke langsung saja ke triks bengkel template blognya.


Langkah-langkahnya sebagai berikut

  • Login ke Blogger
  • Dashbord > Template > Edit HTML > Klik format Template
Langkah Pertama Cari kode ]]></b:skin> (untuk mempercepat pencarian gunakan Ctrl +F)
Lalu letakan kode dibawah ini tepat diatas kode ]]></b:skin>
#scroll {
display: none;
position: fixed;
top: 0;
right: 20px;
z-index: 500;
padding: 3px 8px;
background-color: #2187e7;
color: #fff;
border-radius: 3px;
}
#scroll:after {
content: "";
position: absolute;
top: 50%;
right: -8px;
height: 0;
width: 0;
margin-top: -4px;
border: 4px solid transparent;
border-left-color: #2187e7;
}
Kode yang dibold warna merah adalah warna background dan border, silahkan ganti jika ingin mengganti tampilan belakangnya atau sisi kirinya.

<- > Langkah kedua cari kata </body>
Lalu telakan kode berikut tepat di atas kode </body>
<script type='text/javascript'>
//<![CDATA[
var scrollTimer = null;
$(window).scroll(function() {
   var viewportHeight = $(this).height(),
       scrollbarHeight = viewportHeight / $(document).height() * viewportHeight,
       progress = $(this).scrollTop() / ($(document).height() - viewportHeight),
       distance = progress * (viewportHeight - scrollbarHeight) + scrollbarHeight / 2 - $('#scroll').height() / 2;
    $('#scroll')
        .css('top', distance)
        .text(' (' + Math.round(progress * 100) + '%)')
        .fadeIn(100);
    if (scrollTimer !== null) {
        clearTimeout(scrollTimer);
    }
    scrollTimer = setTimeout(function() {
        $('#scroll').fadeOut();
    }, 1500);
});
//]]>
</script>

Langkah ketiga cari kata <body>
Lalu copypaste kan kode berikut tepat dibawah kode <body>
<div id='scroll'></div>
<-> Simpan Template dan Lihat hasilnya

Semoga tutorial singkat ini bermanfaat untuk sobat semuanya.

0 comments :

Post a Comment