Sebelum ini sy ada membuat satu posting bagaimana untuk menukar cursor pada blog.. Untuk post kali ini sy akan berkongsi cara untuk membuat efek yang menarik pada cursor. Efek Cursor Part 1: Text Bergerak Pada Cursor. Sila tgk pada kursor anda. Sy telah settingkan ia keluar di page ini sahaja untuk mengurangkan berat loading pada blog. :D
1 Pergi ke Dashboard > design > Page Elements > Add a Gadget.
2 Salin koding dibawah dan paste disitu.
<script language="javascript"> // ENTER TEXT BELOW. CAN *NOT* INCLUDE NORMAL HTML CODE. var text='SyoknyerBlogging'; var delay=40; var Xoff=0; var Yoff=-30; var txtw=14; var beghtml='<font color="#00436e"><b>'; var endhtml='</b></font>'; //********** Xperlu edit Coding Dibawah **********\\ ns4 = (navigator.appName.indexOf("Netscape")>=0 && document.layers)? true : false; ie4 = (document.all && !document.getElementById)? true : false; ie5 = (document.all && document.getElementById)? true : false; ns6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false; var txtA=new Array(); text=text.split(''); var x1=0; var y1=-1000; var t=''; for(i=1;i<=text.length;i++){ t+=(ns4)? '<layer name="txt'+i+'" top="-100" left="0" width="'+txtw+'" height="1">' : '<div id="txt'+i+'" style="position:absolute; top:-100px; left:0px; height:1px; width:'+txtw+'; visibility:visible;">'; t+=beghtml+text[i-1]+endhtml; t+=(ns4)? '</layer>' : '</div>'; } document.write(t); function moveid(id,x,y){ if(ns4)id.moveTo(x,y); else{ id.style.left=x+'px'; id.style.top=y+'px'; }} function animate(evt){ x1=Xoff+((ie4||ie5)?event.clientX+document.body.scrollLeft:evt.pageX); y1=Yoff+((ie4||ie5)?event.clientY+document.body.scrollTop:evt.pageY); } function getidleft(id){ if(ns4)return id.left; else return parseInt(id.style.left); } function getidtop(id){ if(ns4)return id.top; else return parseInt(id.style.top); } function getwindowwidth(){ if(ie4||ie5)return document.body.clientWidth+document.body.scrollLeft; else return window.innerWidth+pageXOffset; } function movetxts(){ for(i=text.length;i>1;i=i-1){ if(getidleft(txtA[i-1])+txtw*2>=getwindowwidth()){ moveid(txtA[i-1],0,-1000); moveid(txtA[i],0,-1000); }else moveid(txtA[i], getidleft(txtA[i-1])+txtw, getidtop(txtA[i-1])); } moveid(txtA[1],x1,y1); } window.onload=function(){ for(i=1;i<=text.length;i++)txtA[i]=(ns4)?document.layers['txt'+i]:(ie4)?document.all['txt'+i]:document.getElementById('txt'+i); if(ns4)document.captureEvents(Event.MOUSEMOVE); document.onmousemove=animate; setInterval('movetxts()',delay); } </script>
3 Tukarkan text SyoknyerBlogging dengan text pilihan anda.
4 Tekan save dan lihat hasilnya. Selamat mencuba (^^,).
Notes: Sy telah mencuba efek ini pada template yang dibuat menggunakan template designer tetapi tidak menjadi. Harap Maklum
Gadget
Jika anda sukakan article ini,linkkan kembali...
Oooo...baru la paham...tq ya...
erm .. sorry saya newbie blogger so dashboard tu kt mne ye ?