Cara Mudah Membuat Tulisan Mengikuti Kursor

Kursor! Ya, kursor pada blog memang banyak sekali cara untuk mempercantiknya. Seperti membuat bintang bertaburan pada kursor, merubah tampilan kursor serta masih banyak lainnya. Pada kesempatan kali ini, 'CS mau memberikan trik yang sangat menarik untuk mempercantik kursor yaitu membuat tulisan selalu mengikuti kursor (kaya kena pelet aja ya....ngikutin terus). Tanpa nunggu ngetem lebih lama lagi, langsung saja kita mabur ke cara mudah membuat tulisan mengikuti kursor, mangga disimak.


Baca juga cara mudah membuat ping blog ke google agar postingan terbaru cepat terindek

1. Login ke Blogger

2. Pilih Tata Letak ► Tambah Gadget

3. Pilih HTML/JavaScript

4. Masukkan kode dibawah ini ke dalam kolom HTML/JavaScript


<style type='text/css'>

#outerCircleText {

font-style: italic;

font-weight: bold;

font-family: Trebuchet MS;

color: #fc0410;


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;}



</style>

<script type='text/javascript'>

//<![CDATA[



;(function(){

// =====Pengaturan Dimulai=====//

// Masukkan kalimat yang diinginkan (QUOTED STRING)

var msg = "Ganti dengan tulisan yang diinginkan sobat";



// Set font's style size for calculating dimensions

// Set to number of desired pixels font size (decimal and negative numbers not allowed)

var size = 25;



// Set both to 1 for plain circle, set one of them to 2 for oval

// Other numbers & 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 = 5;



// Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)

var rotation = 0.2;



// 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;



// =====Pengaturan Selesai=====//



if (!window.addEventListener && !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 && document.compatMode != "BackCompat"? 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 > -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 > 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, & 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 > -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);

};



})();

//]]>

</script>

Ganti Tulisan yang berwarna biru sesuai keinginan sobat

5. Simpan dan lihat hasilnya

Demikian cara mudah membuat tulisan mengikuti kursor, semoga dapat membantu dan bermanfaat. Terima kasih atas kunjungannya.

loading...

► Copas Sange ◄

Berbagi Macam-Macam Tutorial Sobat sedang membaca artikel tentang Cara Mudah Membuat Tulisan Mengikuti Kursor. Jika sobat ada pertanyaan atau pesan mengenai artikel diatas, salurkan pada kolom berkomentar !! Dan untuk mendapatkan tambahan pahala, silahkan LIKE and SHARE ♂

:: Salam Blogger ! ::

LANGGANAN ARTIKEL GRATIS
Dapatkan Artikel Terbaru Disini !
Masukkan email anda di bawah ini ! Maka otomatis anda akan mendapatkan kiriman terbaru dari Blog ini secara gratis via email. Terimakasih.

0 Response to "Cara Mudah Membuat Tulisan Mengikuti Kursor"

Post a Comment