Admin SPC Senior Trainee
Jumlah posting : 17 Join date : 08.12.11 Age : 26 Lokasi : I N D O N E S I A
| Subyek: Membuat Cursor Selalu Diikuti Oleh Text Thu Dec 08, 2011 9:50 am | |
| Jika sobat tertarik untuk menciptakan cursor dengan text sendiri, silahkan ikuti langkah-langkah berikut ini : 1. Masuk ke ****** 2. Klik Tab Tata Letak3. Klik Tab Elemen Halaman4. Klik Tambah Gadget5. Klik pilhan HTML/JavaScript- Spoiler:
//mouse//Circling text trail- Tim Tilton//Website: http://www.tempermedia.com///Visit http://www.dynamicdrive.com for this script and morefunction cursor_text_circle(){// your message herevar msg='Teks Nya'.split('').reverse().join('');var font='Verdana,Arial';var size=3; // up to sevenvar color='#ff0000';// This is not the rotation speed, its the reaction speed, keep low!// Set this to 1 for just plain rotation w/out dragvar speed=.3;// This is the rotation speed, set it negative if you want// it to spin clockwisevar rotation=-.2;// Alter no variables past here!, unless you are good//---------------------------------------------------var ns=(document.layers);var ie=(document.all);var dom=document.getElementById;msg=msg.split('');var n=msg.length;var a=size*13;var currStep=0;var ymouse=0;var xmouse=0;var props="";if (ie)window.pageYOffset=0// writes the message if (ns){ for (i=0; i < n; i++) document.write('height='+a+' width='+a+'>'+props+msg[i]+''); } else if (ie||dom){ document.write('style="position:absolute;top:0px;left:0px;z-index:30000;">style="position:relative">'); for (i=0; i < n; i++) document.write('style="position:absolute;top:0px;left:0;height:'+a+'px;width:'+a+'px;text-align:center;font-weight:normal;cursor:default">'+props+msg[i]+' '); document.write('
'); } (ns)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){ ymouse = (ns||(dom&&!ie))?evnt.pageY+20-(window.pageYOffset):event.y; // y-position xmouse = (ns||(dom&&!ie))?evnt.pageX+20:event.x-20; // x-position }
if (ns||ie||dom) (ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse; var y=new Array(); var x=new Array(); var Y=new Array(); var X=new Array(); for (i=0; i < n; i++){ y[i]=0; x[i]=0; Y[i]=0; X[i]=0; }
var iecompattest=function(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body; }
var makecircle=function(){ // rotation properties if (ie) outer.style.top=iecompattest().scrollTop+'px'; currStep-=rotation; for (i=0; i < n; i++){ // makes the circle var d=(ns)?document.layers['nsmsg'+i]:ie? iemsg[i].style:document.getElementById('iemsg'+i).style; d.top=y[i]+a*Math.sin((currStep+i*1)/3.+window.pageYOffset-15+(ie||dom? 'px' : ''); d.left=x[i]+a*Math.cos((currStep+i*1)/3.*2+(ie||dom? 'px' : ''); // remove *2 for just a plain circle, not oval } }
var drag=function(){ // makes the resistance y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed); x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed); for (var i=1; i < n; i++){ y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed); x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);
} makecircle(); // not rotation speed, leave at zero setTimeout(function(){drag();},10); } if (ns||ie||dom) if ( typeof window.addEventListener != "undefined" ) window.addEventListener( "load", drag, false ); else if ( typeof window.attachEvent != "undefined" ) window.attachEvent( "onload", drag ); else { if ( window.onload != null ) { var oldOnload = window.onload; window.onload = function ( e ) { oldOnload( e ); drag(); }; } else window.onload = drag; }
} cursor_text_circle();
//mouse //Circling text trail- Tim Tilton //Website: http://www.tempermedia.com/ //Visit http://www.dynamicdrive.com for this script and more function cursor_text_circle(){ // your message here var msg='Tulis Teksnya Di Sini'.split('').reverse().join('');
var font='Verdana,Arial'; var size=3; // up to seven var color='#ff0000';
// This is not the rotation speed, its the reaction speed, keep low! // Set this to 1 for just plain rotation w/out drag var speed=.3;
// This is the rotation speed, set it negative if you want // it to spin clockwise var rotation=-.2;
// Alter no variables past here!, unless you are good //---------------------------------------------------
var ns=(document.layers); var ie=(document.all); var dom=document.getElementById; msg=msg.split(''); var n=msg.length; var a=size*13; var currStep=0; var ymouse=0; var xmouse=0; var props="[color:5877=+color+]";
if (ie) window.pageYOffset=0
// writes the message if (ns){ for (i=0; i < n; i++)
document.write(''+props+msg[i]+''); } else if (ie||dom){
document.write(''); for (i=0; i < n; i++)
document.write(''+props+msg[i]+' '); document.write('
'); } (ns)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){ ymouse = (ns||(dom&&!ie))?evnt.pageY+20-(window.pageYOffset):event.y; // y-position xmouse = (ns||(dom&&!ie))?evnt.pageX+20:event.x-20; // x-position }
if (ns||ie||dom) (ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse; var y=new Array(); var x=new Array(); var Y=new Array(); var X=new Array(); for (i=0; i < n; i++){ y[i]=0; x[i]=0; Y[i]=0; X[i]=0; }
var iecompattest=function(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body; }
var makecircle=function(){ // rotation properties if (ie) outer.style.top=iecompattest().scrollTop+'px'; currStep-=rotation; for (i=0; i < n; i++){ // makes the circle var d=(ns)?document.layers['nsmsg'+i]:ie? iemsg[i].style:document.getElementById('iemsg'+i).style; d.top=y[i]+a*Math.sin((currStep+i*1)/3.+window.pageYOffset-15+(ie||dom? 'px' : ''); d.left=x[i]+a*Math.cos((currStep+i*1)/3.*2+(ie||dom? 'px' : ''); // remove *2 for just a plain circle, not oval } }
var drag=function(){ // makes the resistance y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed); x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed); for (var i=1; i < n; i++){ y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed); x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);
} makecircle(); // not rotation speed, leave at zero setTimeout(function(){drag();},10); } if (ns||ie||dom) if ( typeof window.addEventListener != "undefined" ) window.addEventListener( "load", drag, false ); else if ( typeof window.attachEvent != "undefined" ) window.attachEvent( "onload", drag ); else { if ( window.onload != null ) { var oldOnload = window.onload; window.onload = function ( e ) { oldOnload( e ); drag(); }; } else window.onload = drag; }
} cursor_text_circle();
7. Silahkan ganti tulisan berwarna merah dengan tulisan pilihan anda 8. Klik Simpan 9. Selesai | |
|
Admin
Jumlah posting : 79 Join date : 11.11.11 Age : 27 Lokasi : potianak
| Subyek: Re: Membuat Cursor Selalu Diikuti Oleh Text Thu Dec 08, 2011 12:39 pm | |
| | |
|
alfarafli Trainee
Jumlah posting : 1 Join date : 08.12.11
| Subyek: Re: Membuat Cursor Selalu Diikuti Oleh Text Thu Dec 08, 2011 3:06 pm | |
| | |
|
Admin
Jumlah posting : 79 Join date : 11.11.11 Age : 27 Lokasi : potianak
| Subyek: Re: Membuat Cursor Selalu Diikuti Oleh Text Fri Dec 09, 2011 1:55 am | |
| | |
|
Sponsored content
| Subyek: Re: Membuat Cursor Selalu Diikuti Oleh Text | |
| |
|