Cara Membuat Efek Loading Blog

Postingan ini terinspirasi efek loading blog Om-dayz yang saya rasa sangat keren dan dapat digunakan untuk animasi ketika para visitor menunggu terload-nya sebuah halaman yang mereka inginkan.

Efek loading halaman ini menggunakan CSS3 dan Jquery yang diadaptasi dari DTE :] serta Allessio Atzeni. Script animasi Loading dari DTE :] ini menyeleksi semua link internal yang akan diberikan animasi loading.

Untuk demo silahkan lihat disini, animasi Loading yang saya share kali ini berwarna merah dengan menggunakan background berwarna hitam.


Baiklah untuk memasang animasi loading blog silahkan ikuti tutorial berikut ini :
1. Login ke akun Blogger > Pilih template > Edit HTML > Expand Widget Template
2. Tambahkan kode CSS Loading blog diatas kode ]]></b:skin>
#loadhalaman {position:fixed;opacity:0.93;top:0;left:0;background-color:#000;z-index:9999;text-align:center;width:100%;height:100%;padding-top:20%;color:#000;display:none;}
.loadball {background-color: transparent;border:5px solid rgb(240 ,0 , 0);border-right:5px solid transparent;border-left:5px solid transparent;border-radius:50px;box-shadow: 0 0 35px rgb(255 ,0 , 0);width:50px;height:50px;margin:0 auto;-moz-animation:spinPulse 1s infinite ease-in-out;-webkit-animation:spinPulse 1s infinite linear;}
.loadball-2 {background-color: transparent;border:5px solid rgb(240 ,0 , 0);border-left:5px solid transparent;border-right:5px solid transparent;border-radius:50px;box-shadow: 0 0 15px rgb(255 ,0 , 0);width:30px;height:30px;margin:0 auto;position:relative;top:-50px;-moz-animation:spinoffPulse 1s infinite linear;-webkit-animation:spinoffPulse 1s infinite linear;}
@-moz-keyframes spinPulse {0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px rgb(255, 0, 0)}50% { -moz-transform:rotate(145deg); opacity:1; }100% { -moz-transform:rotate(-320deg); opacity:0; }}
@-moz-keyframes spinoffPulse {0% { -moz-transform:rotate(0deg); } 100% { -moz-transform:rotate(360deg);  }}
@-webkit-keyframes spinPulse {0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px rgb(255, 0, 0)} 50% { -webkit-transform:rotate(145deg); opacity:1;} 100% { -webkit-transform:rotate(-320deg); opacity:0; }}
@-webkit-keyframes spinoffPulse {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); }}
3. Cek apakah di dalam template blog Anda sudah terpasang Jquery atau belum, jika belum silahkan tambahkan kode Jquery. Kodenya kurang lebih seperti dibawah ini :
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'></script>
4. Tambahkan kode dibawah diatas kode </body>
<div id='loadhalaman'>
<div class='loadball'></div>
<div class='loadball-2'></div>
</div>
<script type='text/javascript'>
$(function() {
    var siteURL = "http://" + top.location.host.toString();
    var $internalLinks = $("a[href^='"+siteURL+"'], a[href^='/'], a[href^='./'], a[href^='../']");
    $internalLinks.click(function() {
        $('#loadhalaman').fadeIn(1500).delay(6000).fadeOut(1000);
    });
    // Hilangkan overlay saat diklik untuk mengatasi gangguan, terutama jika link internal diset dengan target='_blank'
    $('#loadhalaman').click(function() {
        $(this).hide();
    });
});
</script>
5. Simpan dan lihat hasilnya.
Cara Membuat Efek Loading Blog Cara Membuat Efek Loading Blog Reviewed by Admin on 11:06 PM Rating: 5

18 comments:

  1. makasih sob, ternyata bisa kayak gini juga ya... Kayaknya tambah beratin aja.

    ReplyDelete
    Replies
    1. Kalau dirasa nambah berat mending nggak usah dipasang aja gan hehehe =))

      Delete
  2. nambah keren nih kalo pake ini , lumayan deh
    makasih om tutorialnya

    ReplyDelete
  3. ohh iya gan kira2 kalo pake ini berpengaruh pada loading blog juga?

    ReplyDelete
    Replies
    1. Maksudnya pengaruh yang gimana nich sob ? ini cuma animasi aja...

      Delete
  4. hmm.. tertarik juga ni buat nyobanya. kalau ada waktu akan di coba mas. tetap berkarya n semoga sukses slalu.. ;)

    ReplyDelete
    Replies
    1. Sipp, makasih buat kunjungannya sob

      Delete
    2. centang expand widget yang mna ? letaknya?

      Delete
  5. Gimana Tuh Cara Masang Kode Jquery nya....??

    ReplyDelete
  6. Gimana Tuh Cara Masang Kode Jquery nya....??

    ReplyDelete
  7. Wah berhasil gan..
    thanks infonya. :D
    antok-cyber.blogspot.com

    ReplyDelete
  8. bagus kayaknya, tapi ini bisanya di blogspot doang ya?
    ditunggu deh untuk wordpress

    ReplyDelete

Powered by Blogger.