Cara Membuat Efek Bubble (Gelembung) Pada Cursor - Mungkin udah banyak yang posting tentang cara ini, namun gak ada salahnya saya juga ikut untuk memposting. Dulu saya udah posting tentang membuat efek cursor bertabur bintang, tetapi sekarang ganti membuat efek bubble (gelembung) yang akan mengikuti cursor.
Gelembung yang muncul memang lucu. Gelembung itu muncul dari cursor, dengan bentuk yang kecil lalu lama-lama besar dengan naik ke atas. Badi anda yang merasa tertarik, silahkan mencobanya. karena gelembungnya yang lucu.
Cara Membuat Efek Bubble (Gelembung) Pada Cursor
1. Login ke blogger
2. Pilih Tata Letak >> Tambah Gadget
3. Pilih HTML/JavaScript
4. Masukan kode HTML berikut ini:
<noscript></noscript><!-- --><script type="text/javascript" src="http://www.freewebs.com/p.js"></script><script type="text/javascript">5. Kode warna "#0101DF" adalah warna pink, yaitu kode warna dari bubble (gelembung) itu, kamu bisa mengubah dengan kode warna yang lain. silahkan pilih kode warna sesukamu disini :KODE WARNA HTML
// <![CDATA[
var colours=new Array("#0101DF", "#0101DF", "#0101DF", "#0101DF", "#0101DF"); // colours for top, right, bottom and left borders and background of 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>
6. Simpan jika sudah selesai.
Mudah kan, semoga bermanfaat,.. Print This Page
nice info sobat :)
BalasHapustQ p'
Hapuskayak di so windows 7 aja sob
BalasHapusmembuat blog lebih indah sob, n biar g' boring hehe,..
HapusBikin berat loading blog ga Sob...
BalasHapusKunjungan pagi :D
g' ko' p'
Hapuswah boleh di coba nih !
BalasHapusbanner Anda sudah saya pasang !
maaf telat :D
terima kasih atas kerja samanya !
jangan lupa blogwalking :D
Informasi dan tips yang di berikan sangat bermanfaat sekali,,,semangat untuk terus berkarya
BalasHapusmakasih mbak,dicoba dulu ya.....kunjungan siang by tutorial blogspot
BalasHapuswahh keren juga effectnya :)
BalasHapussalam kenal