Cara Membuat Efek Gelembung Pada Cursor Blog

9/13/2012



Cara Membuat Efek Gelembung - Efek Bubble Pada Cursor Blogger

 Pada tutorial blogger kali ini saya akan menuliskan panduan cara bikin efek gelembung atau membuat efek bubble pada cursor bloggger.Dengan menggunakan script yang akan saya sertakan di bawah nanti, cursor blog blogger teman akan mengeluarkan gelembung-gelembung atau bisa juga di sebut bubble.
Sebelum saya menuliskan caranya, saya ingin menegaskan bahwa ini hanya salah satu cara untuk mempercantik atau menghias blog kita, dan sifatnya tidak wajib, karena mungkin saja ini bisa memperberat loading blog teman.
Mari kita mulai panduan membuat efek bubble ini.




Di sini saya akan menuliskan 2 cara yang bisa kita lakukan agar cursor blog kita bisa mengeluarkan gelembung.
Cara Pertama
1. Klik Tata Letak


Tata Letak

2. Klik Tambah Gadget / Add A Gadget
Tambah Gadget/Widget

3. Pilih Gadget Html/JavaScript
Widget HTML/JavaScript
4. Masukkan Efek Gelembung (Bubble) di dalamnya (jangan lupa klik Edit HTML ya, letaknya di sebelah kanan atas kolom isian).
5. Simpan.
Cara Kedua
1. Klik menu seperti ini


mre

2. Klik menu / tulisan Template
template
3. Klik menu Edit HTML
edit html
4. Klik tulisan / menu Lanjutkan
lanjut
5. Beri centang pada Expand Template Widget
expand

6. Pasang script efek gelembung / bubble sebelum kode </head>
7. Simpan.
Berikut script Efek Gelembung / Efek Bubble yang harus di pasang, silakan pasang script berikut sesuai tutorial yang sudah saya tuliskan di atas:
berikut :
<script type="text/javascript" src="http://www.freewebs.com/p.js"></script><script type="text/javascript">// <![CDATA[var colours=new Array("#cc0000", "#cc0000", "#cc0000", "#cc0000", "#cc0000"); // colours for top, right, bottom and left borders and background of bubbles var bubbles=var bubbles=100; // maximum number of bubbles on screen var x=ox=400; var y=oy=300; var swide=800; var shigh=600; var sleft=sdown=0; var bubb=new Array(); var bubbx=new Array(); var bubby=new Array(); var bubbs=new Array(); window.onload=function() {
  if (document.getElementById) { var rats, div; for (var i=0; i<bubbles; i++) { rats=createDiv("3px", "3px"); rats.style.visibility="hidden"; div=createDiv("auto", "auto"); rats.appendChild(div); div=div.style; div.top="1px"; div.left="0px"; div.bottom="1px"; div.right="0px"; div.borderLeft="1px solid "+colours[3]; div.borderRight="1px solid "+colours[1]; div=createDiv("auto", "auto"); rats.appendChild(div); div=div.style; div.top="0px"; div.left="1px"; div.right="1px"; div.bottom="0px" div.borderTop="1px solid "+colours[0]; div.borderBottom="1px solid "+colours[2]; div=createDiv("auto", "auto"); rats.appendChild(div); div=div.style; div.left="1px"; div.right="1px"; div.bottom="1px"; div.top="1px"; div.backgroundColor=colours[4]; div.opacity=0.5; if (document.all) div.filter="alpha(opacity=50)"; document.body.appendChild(rats); bubb[i]=rats.style;}
set_scroll(); set_width(); bubble();}}
function bubble() {
var c; if (x!=ox || y!=oy) { ox=x; oy=y; for (c=0; c<bubbles; c++) if (!bubby[c]) { bubb[c].left=(bubbx[c]=x)+"px"; bubb[c].top=(bubby[c]=y)+"px"; bubb[c].width="3px"; bubb[c].height="3px" bubb[c].visibility="visible"; bubbs[c]=3; break;} }
for (c=0; c<bubbles; c++) if (bubby[c]) update_bubb(c); setTimeout("bubble()", 40);}
function update_bubb(i) {
if (bubby[i]) { bubby[i]-=bubbs[i]/2+i%2; bubbx[i]+=(i%5-2)/5; if (bubby[i]>sdown && bubbx[i]>0) { if (Math.random()<bubbs[i]/shigh*2 && bubbs[i]++<8) { bubb[i].width=bubbs[i]+"px"; bubb[i].height=bubbs[i]+"px";}
bubb[i].top=bubby[i]+"px"; bubb[i].left=bubbx[i]+"px";}
else {
bubb[i].visibility="hidden"; bubby[i]=0; return;
} } }
document.onmousemove=mouse; function mouse(e) {
set_scroll(); y=(e)?e.pageY: event.y+sleft;
x=(e)?e.pageX: event.x+sdown;}
window.onresize=set_width; function set_width() {
if (document.documentElement && document.documentElement.clientWidth) { swide=document.documentElement.clientWidth; shigh=document.documentElement.clientHeight;}
else if (typeof(self.innerHeight)=="number") {
swide=self.innerWidth; shigh=self.innerHeight;}
else if (document.body.clientWidth) {
swide=document.body.clientWidth; shigh=document.body.clientHeight;}
else {
swide=800; shigh=600;
} }
window.onscroll=set_scroll; function set_scroll() {
if (typeof(self.pageYOffset)=="number") { sdown=self.pageYOffset; sleft=self.pageXOffset;}
else if (document.body.scrollTop || document.body.scrollLeft) {
sdown=document.body.scrollTop; sleft=document.body.scrollLeft;}
else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
sleft=document.documentElement.scrollLeft; sdown=document.documentElement.scrollTop;}
else {
sdown=0; sleft=0;
} }
function createDiv(height, width) {
var div=document.createElement("div"); div.style.position="absolute"; div.style.height=height; div.style.width=width; div.style.overflow="hidden"; return (div);
} //]]> </script> var x=ox=400;var y=oy=300;var swide=800;var shigh=600;var sleft=sdown=0;var bubb=new Array();var bubbx=new Array();var bubby=new Array();var bubbs=new Array(); window.onload=function() {
if (document.getElementById) {var rats, div;for (var i=0; i<bubbles; i++) {rats=createDiv("3px", "3px");rats.style.visibility="hidden"; div=createDiv("auto", "auto");rats.appendChild(div);div=div.style;div.top="1px";div.left="0px";div.bottom="1px";div.right="0px";div.borderLeft="1px solid "+colours[3];div.borderRight="1px solid "+colours[1]; div=createDiv("auto", "auto");rats.appendChild(div);div=div.style;div.top="0px";div.left="1px";div.right="1px";div.bottom="0px"div.borderTop="1px solid "+colours[0];div.borderBottom="1px solid "+colours[2]; div=createDiv("auto", "auto");rats.appendChild(div);div=div.style;div.left="1px";div.right="1px";div.bottom="1px";div.top="1px";div.backgroundColor=colours[4];div.opacity=0.5;if (document.all) div.filter="alpha(opacity=50)"; document.body.appendChild(rats);bubb[i]=rats.style;}
set_scroll();set_width();bubble();
}}
function bubble() {
var c;if (x!=ox || y!=oy) {ox=x;oy=y;for (c=0; c<bubbles; c++) if (!bubby[c]) {bubb[c].left=(bubbx[c]=x)+"px";bubb[c].top=(bubby[c]=y)+"px";bubb[c].width="3px";bubb[c].height="3px"bubb[c].visibility="visible";bubbs[c]=3;break;
}}
for (c=0; c<bubbles; c++) if (bubby[c]) update_bubb(c);setTimeout("bubble()", 40);}
function update_bubb(i) {
if (bubby[i]) {bubby[i]-=bubbs[i]/2+i%2;bubbx[i]+=(i%5-2)/5;if (bubby[i]>sdown && bubbx[i]>0) {if (Math.random()<bubbs[i]/shigh*2 && bubbs[i]++<8) {bubb[i].width=bubbs[i]+"px";bubb[i].height=bubbs[i]+"px";}
bubb[i].top=bubby[i]+"px";bubb[i].left=bubbx[i]+"px";}
else {
bubb[i].visibility="hidden";bubby[i]=0;return;
}}}
document.onmousemove=mouse;function mouse(e) {
set_scroll();y=(e)?e.pageY: event.y+sleft;
x=(e)?e.pageX: event.x+sdown;}
window.onresize=set_width;function set_width() {
if (document.documentElement && document.documentElement.clientWidth) {swide=document.documentElement.clientWidth;shigh=document.documentElement.clientHeight;}
else if (typeof(self.innerHeight)=="number") {
swide=self.innerWidth;shigh=self.innerHeight;}
else if (document.body.clientWidth) {
swide=document.body.clientWidth;shigh=document.body.clientHeight;}
else {
swide=800;shigh=600;}}
window.onscroll=set_scroll;function set_scroll() {
if (typeof(self.pageYOffset)=="number") {sdown=self.pageYOffset;sleft=self.pageXOffset;}
else if (document.body.scrollTop || document.body.scrollLeft) {
sdown=document.body.scrollTop;sleft=document.body.scrollLeft;}
else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
sleft=document.documentElement.scrollLeft;sdown=document.documentElement.scrollTop;}
else {
sdown=0;sleft=0;
}}
function createDiv(height, width) {
var div=document.createElement("div");div.style.position="absolute";div.style.height=height;div.style.width=width;div.style.overflow="hidden";return (div);
}//]]></script> 

Keterangan:

  • Kode #cc0000", "#cc0000", "#cc0000", "#cc0000", "#cc0000 adalah kode warna gelembung, silakan ganti dengan warna yang kamu mau, agar lebih mudah menemukan kode warna yang kamu inginkan silakan cari di Daftar Kode HTML Warna / Kode Warna.
  • Kode warna merah adalah jumlah maksimal gelembung yang akan keluar, silakan ganti angka 100 dengan angka / jumlah gelembung yang kamu suka.
Nah itulah tutorial cara membuat efek gelembung / efek bubble pada cursor di blogger.
                                 Selamat mencoba dan semoga bermanfaat.

Share this

Artikel Terkait

First

8 komentar

Tulis komentar
12 November 2012 at 11:36 delete

bos, Soundtrack Blog ini Judulnya apa? gua pengen banget lagu itu :) bales yaa... thnks...

Reply
avatar
12 November 2012 at 16:36 delete

maroon 5 - one more night

Reply
avatar
Unknown
AUTHOR
31 December 2012 at 13:29 delete

keren masbrow blognya mantaaap lah :)

Reply
avatar
Unknown
AUTHOR
17 February 2013 at 15:12 delete

mantap bang
makasih ya...
oh ya ntar kasih tau dong cara masukin lagu ke blog...

Reply
avatar
Andra
AUTHOR
29 March 2013 at 12:29 delete

thanks info'x gan, bermanfaat sekali bagi saya ..

Reply
avatar
Ifana
AUTHOR
6 July 2013 at 21:39 delete

blog nya keren ya.. :)

Reply
avatar

۝ Peraturan dalam berkomentar :
☛ UpsS,. Budayakan berkomentar sesudah membaca artikel sob.
☛ Dilarang Menghina, Promosi (Iklan), Menyelipkan Link Aktiv, dsb.
☛ Dilarang berkomentar berbau Porno, Spam, Sara, Politic, Profokasi.
☛ Berkomentarlah yang Sopan,Bijak, dan Sesuai Artikel (Dilarang OOT)
☛ Saya sangat berterima kasih atas semua yang mau berkomentar diblog saya.