Cara membuat tulisan selalu mengikuti cursor

iklan

Kali ini saya akan membahas bagaimana caranya mempercantik blog biar tampak lebih menarik
salah satunya adalah membuat tulisan selalu mengikuti cursor

Caranya sebagai berikut :

Login ke Blogger hingga masuk Dasbor
Klik Tata Letak klik tab Edit HTML Klik tulisan Download Template Lengkap.
Beri tanda centang pada kotak di samping tulisan Expand Template Widget ,

Kemudian cari kode </head>

Tips : Untuk mempercepat pencarian sobata, bias gunakan tombol Ctrl + F atau F3
kalau sudah ketemu, copy paste kode berikut dan letakkan diatasnya.

<style type='text/css'>
/* 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: #ff0000;
/* 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 */
</style>
<script type='text/javascript'>
//<![CDATA[
/* Circling text trail- Tim Tilton
Website: http://www.tempermedia.com/
Visit: http://www.dynamicdrive.com/ for Original Source and tons of scripts
Modified Here for more flexibility and modern browser support
Modifications as first seen in http://www.dynamicdrive.com/forums/
username:jscheuer1 - This notice must remain for legal use
*/

;(function(){

// Your message here (QUOTED STRING)
var msg = "http://desiisna.blogspot.com/";

/* 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 =20;

// 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 = 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 && !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>

Simpan
Keterangan : tulisan yg berwarna biru bisa diganti sesuai selera.

Selamat mencoba
iklan

57 Responses to "Cara membuat tulisan selalu mengikuti cursor"

  1. selamat sore kawan, tutorial yang menarik
    sukses selalu ya

    ReplyDelete
  2. info yg bagus...terus jalin persahabatan,,,salam kenal desy

    ReplyDelete
  3. sob, ternyata hadiah saya enggak jadi hangus lhoo, nyampe hadiah nya.. :)

    ReplyDelete
  4. Pusing lihat scriptnya, puanjang banget, :D
    btw lam kenal + kunjungan balik mbak,

    ReplyDelete
  5. dah pake dulu waktu awal2 ngeblog
    cuma keknya ngeberatin deh
    jadi ya ga pake lagi

    ReplyDelete
  6. ntar saya coba ah..makasih infonya..tspi kayaknya ribet heheh semangat2

    ReplyDelete
  7. Wuih ini mantap gan.
    Kursurnya gak bs ngikut jika pa hp iya kah kawan

    ReplyDelete
  8. salam kenal desy...
    btw bisa dipake untuk wordpress kan??

    ReplyDelete
  9. wah baru tahu ada ginian,hihi..mantab tutornya :)

    ReplyDelete
  10. aku suka liat kereen, baru tau kodenya di save dulu ah

    ReplyDelete
  11. wuih jadi makin cakep nantinya ya blognya kalo ada giniannya... ;-)

    ReplyDelete
  12. ahah menarik sekali tapi kodenya lumayan banyak yach
    Sukses Slalu!

    ReplyDelete
  13. buset panjang amat..? bikin lemot ga..?

    ReplyDelete
  14. iya nih panjang bener scriptnya.. ngomong-ngomong yang punya blog cantik nih :) * lah koq malah ngongin yang punya* Hehe

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. Mantaap... ;))
    Heemm,,teng qyu udah berkunjung n comment,,ea..:X
    Jangan bosen2 b'kunjung k blog sederhana saia,,ya...

    ReplyDelete
  17. kunjungan perdana ni....wah tutor nya mantap ni sob.....slam knal z

    ReplyDelete
  18. dulu pernah make ini :D tp sekarang udah ga

    ReplyDelete
  19. mantap nh ...
    tampilan semakin keren....

    ReplyDelete
  20. salam sobat
    trims kunjungannya ke S.A
    salam kenal juga mba Desy
    selamat menyambut bulan suci ramadhan

    ReplyDelete
  21. patut untuk dicoba, hehe :) trims ya ..

    oiy.kunjungan perdana, salam kenal + saya follow, jgn lp follow balik ya, trims :)

    ReplyDelete
  22. salam kenal...jg...link ada sdh sy pasang di linkblogger

    ReplyDelete
  23. Keliatannya manteb nih sis ;)
    nice tutorial :D

    ijin follow blog-nya :)
    trims udah berkunjung ke blog saya :D

    ReplyDelete
  24. Terima kasih sharingnya, selamat menunaikan ibadah puasa Romadhon.

    ReplyDelete
  25. tips yang menarik kawan.
    kursornya bisa mengikuti gerakan

    ReplyDelete
  26. lebih baik tidak usah dipasang gan biar load blog bisa lebih cepat,,,

    ReplyDelete
  27. udah pernah coba.... tapi kesannya malah ganggu,,,, *cuman pendapat*

    ReplyDelete
  28. Tengkyu sob da berbagi. Salam kenal juga ya...
    Met puasa & salam ukhuwah....

    ReplyDelete
  29. dulu waktu masih di blogspot,aku jg pernah pasang itu..tapi efek sampingnya itu loh...
    blog jadi berat banget dah..

    mau tukeran link gak?

    ReplyDelete
  30. triknya bagus, tapi saya rasa blog terlihat kurang profesional menggunakan widget ini. Selain memperberat loading blog, jg akan membuat pengunjung risih krna artikel tertu2pi. Tdk ada keuntungan lain selain kepuasan pribadi.

    ReplyDelete
  31. Tulisan mengikuti kursor apa berarti tulisan muncul lebih besar gitu ya

    ReplyDelete
  32. makasih infonya..
    ga pernah selese pengen utak-atik blog..
    :p

    ReplyDelete
  33. karena saya baru di blog.. ini akan saya cuba..., makasi info.. nya sahabat.., sesuatu yang sangat berguna...

    ReplyDelete
  34. meski nambah berat tapi blog jadi tambah cantik.. makasih tipsnya :)

    ReplyDelete
  35. preview ada gak ?

    biar gampang ngeripnya :)
    hehehe

    ReplyDelete
  36. Belum bisa nyoba kawan.
    La wong aku moblogs.
    Thanks tutornya ya

    ReplyDelete
  37. Cukup informatif. Nanti aku coba deh.

    ReplyDelete
  38. Sepertinya menarik nih. Suatu saat nanti bisa aku terapkan di blogku. Trims ya atas infonya ini.

    ReplyDelete
  39. thanks tutornya kawand.
    met weekend

    ReplyDelete
  40. wah keren, saya pernah liat di beberapa blog yang memakai fasilitas ini, jadi tertarik untuk mencobanya :D

    ReplyDelete
  41. This comment has been removed by the author.

    ReplyDelete
  42. salam sahabat, sorry terlambat... postingnya bagus boleh dipraktekkan

    ReplyDelete
  43. wah ini artikel untuk mempercantik blog ya sob? nice post

    ReplyDelete
  44. Hebat, perempuan pandai buat tutorial blog :D / Mksh

    ReplyDelete
  45. nambah pengetahuan baru ...nice info....

    ReplyDelete
  46. dah pernh praktekin,,,,
    mksh infonya,,,
    jangan lupa mampir kesini ya,,,

    ReplyDelete
  47. wah keren. thanks ya mba desi infonya. sangat bermanfaat bwt mempercantik bloggku....

    ReplyDelete
  48. apa ini nggak membuat blog kita jadi berat.
    By = http://www.ewot.tk

    ReplyDelete
  49. nice article i always read ur posts and im so impressed....

    Sexy Girls

    ReplyDelete

Followers