Drop a comment if you stay right here
Home » » Script Text/Huruf Bergerak Mengikuti Mouse Di Blogspot

Script Text/Huruf Bergerak Mengikuti Mouse Di Blogspot

Biar tampilan blog kita rame, biasanya para blogger menambahkan berbagai variasi atau widget . Bentuknya pun  bermacam macam. Nah kali ini kita akan coba membuat variasi atau hiasan di blog kita dengan menambahkan script supaya text bisa bergerak kemanapun mouse kita arahkan. Mau tahu caranya ?, silahkan ikuti langkah langkahnya.


script atau kode berikut mesti kita tambahkan ke template blog kita. Silahkan anda copy dulu script di bawah ini :


<script>
//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='BELAJAR BERSAMA'.split('').reverse().join('');

var font='Times New Roman';
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=.2;

// 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="<font face="+font+" color="+color+" size="+size+">";

if (ie)
window.pageYOffset=0

// writes the message
if (ns){
for (i=0; i < n; i++)
document.write('<layer left="0" top="0" width="+a+" name="nsmsg'+i+'" height="+a+"><center>'+props+msg[i]+'</font></center></layer>');
}
else if (ie||dom){
document.write('<div id="outer" style="position:absolute;top:0px;left:0px;z-index:30000;"><div style="position:relative">');
for (i=0; i < n; i++)
document.write('<div id="iemsg'+(dom&&!ie? i:'')+'" style="position:absolute;top:0px;left:0;height:'+a+'px;width:'+a+'px;text-align:center;font-weight:normal;cursor:default">'+props+msg[i]+'</font></div>');
document.write('</div></div>');
}
(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.8)+window.pageYOffset-15+(ie||dom? 'px' : '');
d.left=x[i]+a*Math.cos((currStep+i*1)/3.8)*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();

</script>

Jika sudah di copy, cara menerapkannya adalah :

Seperti biasa Sigin dulu di draft blogger
Dalam dasbor masuk Tata Letak --> Elemen Laman
Tambah Widget --> kemudian anda klik HTML/JavaScript.Pastekan script atau kode yang telah di copy tadi disini. Simpan.

Oooh , hampir lupa. Coba Anda cari kata  "BELAJAR BERSAMA" didalam kode, kemudian anda ganti dengan kata yang anda inginkan. nantinya kata tersebut yang akan tampil mengikuti Mouse.

Sekarang coba lihat hasilnya.
Catatan : Kita bisa menempatkan kode diatas dimana saja, didalam widget. Mau di sidebar, footer atau dimanapun asal ada tambah widget.
Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di Creating Website

1 komentar:

wahyudi mengatakan...

bleh d'cba in gan ,TQ ya ,,,

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Abangrizky - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger
Read more: http://majuter.us/2012/02/13/membuat-iklan-melayang-tanpa-mengganggu-pembaca#ixzz1n62dVtL1 Under Creative Commons License: Attribution Non-Commercial No Derivatives