Tutorial Bubble Cursor!
Posted on Friday, June 3, 2011| ✎ 0 Awesome

haii..!! selamat malam semua :))..!! ha tuto anis pasti ramai yang nk cuba..!! :D..!!
coz tuto ni sangat menyeronokkan..!! :D.. so jom start
btw.. tahu x ape bubble cursor..!! alaaa.. yang di blog anis yang keluar pink tu laa.. ha!!yang tu 
lah kite nk buad.. 

jom start!!

1.Dashboard--Design--Add a gadjet--html/javascript
2. masukkan code di bawah ni ke dalam content tu

<script type="text/javascript" src="http://www.freewebs.com/p.js"></script><script type="text/javascript">// <![CDATA[var colours=new Array("#fff", "#fff", "#fff", "#fff", "#fff"); // colours for top, right, bottom and left borders and background of bubblesvar bubbles=66; // maximum number of bubbles on screen

/***************************** JavaScript Bubble Cursor ** (c) 2010 mf2fm web-design ** http://www.mf2fm.com/rv ** DON'T EDIT BELOW THIS BOX *****************************/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>

!! Anis;note: sila tukar warna die yang warna MERAH TU!! click here klik situ utk tukar warna :D..!!

ohohohoho!! kalo anis punye bubble ini punye code.. bawah ni..

<noscript></noscript><!-- --><script type="text/javascript" src="http://www.freewebs.com/p.js"></script><script type="text/javascript">
// <![CDATA[


var colours=new Array("#FF0080", "#FF0080", "#FF0080", "#FF0080", "#FF0080"); // colours for top, right, bottom and left borders and background of bubbles


var bubbles=12; // maximum number of bubbles on screen




/****************************


* JavaScript Bubble Cursor *


* (c) 2010 mf2fm web-design *


* http://www.mf2fm.com/rv *


* DON'T EDIT BELOW THIS BOX *


****************************/


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>

save ok?
« Newer Posts | Older Post »
I'm Girl
Assalamualaikum:)
My name Anis for short :) My age is 12 years old! UPSR IS COMING @_@ just follow me if you like this blog and i will follow back :D
|
Facebook


My Heart♥
Creadit
Please notice me! if i not credit your stuff :)
Designer : Anis Maisarah
Background : Una
Header : Iyra
Doodle : Apple
Best View : Google Chrome