Cara Buat Cursor Trailer

Kalian tau maksudnya cursor trailer nggak….kalau naggak tau maksudnya cursor trailer sebagai gambarannya klik aja ini nah dah tau kan itu lho tulisan yang mengikuti cursor.Tau dong ah maksudnya…Karena aku sendiri nggak tau definisinya cursor trailer. Udah ah langsung aja ya cara buat yang kayak tadi….
1.Login ke BLOGGEr==>Tata Letak==>Edit Html
2.Cari kode <head>
3.Masukkan script ini dibawahnya kode <head>

&lt;style type=&quot;text/css&quot;&gt;
/* Circle Text Styles */
#outerCircleText {
/* Optional – DO NOT SET FONT-SIZE HERE, SET IT IN THE SCRIPT */
font-style: italic;
font-weight: bold;
font-family: ‘comic sans ms’, verdana, arial;
color: #000;
/* End Optional */

/* Start Required – Do Not Edit */
position: absolute;top: 0;left: 0;z-index: 3000;cursor: default;}
#outerCircleText div {position: relative;}
#outerCircleText div div {position: absolute;top: 0;left: 0;text-align: center;}
/* End Required */
/* End Circle Text Styles */
&lt;/style&gt;
&lt;script type=&quot;text/javascript&quot;&gt;

/* Circling text trail- Kata Irhamna
Website: http://www.artiirhamna.blogspot.com/
Visit: http://www.kata-irhamna.blogspot.com/
Modifications as first seen in http://www.kata-irhamna.blogspot.com/Tutorial Blog
*/

;(function(){

// Your message here (QUOTED STRING)
var msg = &quot;Kata Irhamna&quot;;

/* THE REST OF THE EDITABLE VALUES BELOW ARE ALL UNQUOTED NUMBERS */

// Set font’s style size for calculating dimensions
// Set to number of desired pixels font size (decimal and negative numbers not allowed)
var size = 24;

// Set both to 1 for plain circle, set one of them to 2 for oval
// Other numbers &amp; decimals can have interesting effects, keep these low (0 to 3)
var circleY = 0.75; var circleX = 2;

// The larger this divisor, the smaller the spaces between letters
// (decimals allowed, not negative numbers)
var letter_spacing = 5;

// The larger this multiplier, the bigger the circle/oval
// (decimals allowed, not negative numbers, some rounding is applied)
var diameter = 10;

// Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)
var rotation = 0.4;

// This is not the rotation speed, its the reaction speed, keep low!
// Set this to 1 or a decimal less than one (decimals allowed, not negative numbers)
var speed = 0.3;

////////////////////// Stop Editing //////////////////////

if (!window.addEventListener &amp;&amp; !window.attachEvent || !document.createElement) return;

msg = msg.split(”);
var n = msg.length – 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
o = document.createElement(‘div’), oi = document.createElement(‘div’),
b = document.compatMode &amp;&amp; document.compatMode != &quot;BackCompat&quot;? document.documentElement : document.body,

mouse = function(e){
e = e || window.event;
ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
},

makecircle = function(){ // rotation/positioning
if(init.nopy){
o.style.top = (b || document.body).scrollTop + ‘px’;
o.style.left = (b || document.body).scrollLeft + ‘px’;
};
currStep -= rotation;
for (var d, i = n; i &gt; -1; –i){ // makes the circle
d = document.getElementById(‘iemsg’ + i).style;
d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY – 15) + ‘px’;
d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + ‘px’;
};
},

drag = function(){ // makes the resistance
y[0] = Y[0] += (ymouse – Y[0]) * speed;
x[0] = X[0] += (xmouse – 20 – X[0]) * speed;
for (var i = n; i &gt; 0; –i){
y[i] = Y[i] += (y[i-1] – Y[i]) * speed;
x[i] = X[i] += (x[i-1] – X[i]) * speed;
};
makecircle();
},

init = function(){ // appends message divs, &amp; sets initial values for positioning arrays
if(!isNaN(window.pageYOffset)){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
} else init.nopy = true;
for (var d, i = n; i &gt; -1; –i){
d = document.createElement(‘div’); d.id = ‘iemsg’ + i;
d.style.height = d.style.width = a + ‘px’;
d.appendChild(document.createTextNode(msg[i]));
oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
};
o.appendChild(oi); document.body.appendChild(o);
setInterval(drag, 25);
},

ascroll = function(){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
window.removeEventListener(‘scroll’, ascroll, false);
};

o.id = ‘outerCircleText’; o.style.fontSize = size + ‘px’;

if (window.addEventListener){
window.addEventListener(‘load’, init, false);
document.addEventListener(‘mouseover’, mouse, false);
document.addEventListener(‘mousemove’, mouse, false);
if (/Apple/.test(navigator.vendor))
window.addEventListener(‘scroll’, ascroll, false);
}
else if (window.attachEvent){
window.attachEvent(‘onload’, init);
document.attachEvent(‘onmousemove’, mouse);
};

})();

&lt;/script&gt;

4.Nah tulisan ‘Kata irhamna’ nya yang besar itu kamu ganti dengan kata2 mu sendiri.
mo kata apa aja terserah kamu wis yang penting sopan…’Kata irhamna’ aku sebutkan, karena script ini diambil dari blognya beliau…Silahkan kunjungi blognya Irhamna disini.

Cetak Halaman Ini

About alifbatatsa


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: