Cara membuatnya kita hanya butuh code CSS dan sedikit polesan JQuery.
Yowes, biar makin jelas bisa Sobat lihat Demonya dibawah ini:
Tertarik ?? Bagi yang tertarik untuk membuatnya silahkan ikuti step by step berikut:
1. Seperti biasa login blogger sob!
2. Go to Design/Rancangan > Edit HTML > and ceklish pada "Expand Widget Templates"
3. Lalu cari kode
]]></b:skin>
dan letakan kode CSS berikut tepat diatasnya.#loading { position: fixed; z-index: 50; top: 0; left: 0; width: 100%; height: 100%; background: #000 url(URL_GAMBAR_ANDA) no-repeat center; line-height: 350px; text-align: center; font-size: 36px; color: #353231; text-indent: -9999px; } .v2 #loading { display: none; } #progress-bar { position: absolute; top: 0; left: 0; background: #f3f3f3; opacity: 0.8; width: 0; height: 18px; } #loader { background: url(<span style="background-color: #ea9999;">URL_GAMBAR_ANDA</span>) no-repeat center 25%; height: 100%; display: block; }
Keterangan:
Perhatikan kode CSS diatas untuk URL_GAMBAR_ANDA
Gantilah gambar loading blognya sesuai kreasi sobat.
Tapi bila ingin seperti gambar yang ada pada DEMO, silahkan pakai gambar ini:
(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJuY_5dTaZl71rN7kgqGDCSe4mk4lKozfFMeWpJAAgJYyQPSQL_sd06LZW8hmajKEDaNoRFFrgW608zeJJTuKuC1drGleGIgECllXZlvutttyHRxKF7hwMyRJyihgQl1JTk4tlQdVpaPZP/s1600/loading.gif)
5. Bagian kedua yaitu menambahkan script JQuery, cari kode
</head>
dan taruh script JQuery berikut tepat diatasnya:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
Kalau script JQuery diatas sudah ada di blog sobat, maka tidak perlu lagi memasangnya.
Kemudian tambahkan lagi script berikut dibawahnya:
<script> (function($){ $("html").removeClass("v2"); $("#header").ready(function(){ $("#progress-bar").stop().animate({ width: "25%" },1500) }); $("#footer").ready(function(){ $("#progress-bar").stop().animate({ width: "75%" },1500) }); $(window).load(function(){ $("#progress-bar").stop().animate({ width: "100%" },600,function(){ $("#loading").fadeOut("fast",function(){ $(this).remove(); }); }); }); })(jQuery); </script>
6. Next lanjut untuk edit HTML. Cari kode
<body>
letakan kode berikut tepat dibawahnya.<div id='loading'> <div id='progress-bar'></div> <div id='loader'>Loading...</div> </div>
7. Simpan template dan lihat hasilnya.
Tambahan:
Ingat, untuk hasil yang sudah kita buat diatas itu efek loadingnya disetiap halaman yang kita buka!
Jadi bagi kalian yang hanya ingin tampilan loading blognya hanya di Home Page'nya saja, silahkan ganti kode HTML pada langkah No.6 dengan kode dibawah ini:
<b:if cond='data:blog.url == data:blog.homepageUrl'> <div id='loading'> <div id='progress-bar'></div> <div id='loader'>Loading...</div> </div> </b:if>
Selesai
0 komentar:
Posting Komentar