Saturday, May 21, 2011

Tutorial Perkataan Ikut Cursor


Ingin perkataan mengikut cursor anda semasa melayari blog.?

Contohnya seperti di bawah.



Tutorial untuk buat perkataan bergerak mengikut cursor adalah seperti berikut.

1. Dari dashboard > design > add a gadget > HTML/javascript (more info)

2. Copy dan paste kod berikut dalam html/javascript yang anda buka.


<style type="text/css">
/* Circle Text Styles */
#outerCircleText {
font-style: normal;
font-weight: normal;
font-family: 'comic sans';
color: #FF0080;
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">
;(function(){
var msg = "Perkataan anda di sini";
var size = 24;
var circleY = 0.75; var circleX = 2;
var letter_spacing = 5;
var diameter = 10;
var rotation = 0.4;
var speed = 0.2;
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>



Note: Tukar 'Perkataan anda disini' dengan apa yang anda mahu.

3. Save dan lihat hasilnya.:)


Bagi yang ingin sedikit ubahsuai, boleh rujuk beberapa perkara berikut.

1.Tukar style

font-style: normal; (pilihan lain italic, oblique, atau inherit)

2. Tukar warna perkataan
color: #FF0080; (untuk code warna, rujuk entri ini HTML color code

3. Tukar jenis tulisan
font-family: 'impact'; (pelbagai lagi bentuk perkataan yang ada, boleh rujuk dibawah)


Suka tutorial ini.?

67 comments:

PutriAlam on May 21, 2011 at 11:28 PM said...

bestnye ada org pandai macam ni..sya amik ye ilmu ni...credit to u!~

nabila najwa♫ on May 22, 2011 at 8:31 AM said...

thanx aw!
sy amek....:)

✖ cocopie ✖ on May 22, 2011 at 9:26 AM said...

WOW!! awesome larh!!! haha~

thank you~
sy pun nak amek jugak~

Lala Echa on May 22, 2011 at 12:49 PM said...

akhiryaa ! berjaya jugak :)

En CaWaN on May 22, 2011 at 3:48 PM said...

thankz sb bg bnyk maklumat pasal blog ni...

schymewl on May 22, 2011 at 7:04 PM said...

ckea2 ,,

Syazana Justme on May 23, 2011 at 12:10 AM said...

cantik sangat..thx!

Meow Aizawa on May 23, 2011 at 6:46 PM said...

best ! thx ea =)

khuza hasan on May 24, 2011 at 1:23 PM said...

bestnye..suke2x..tQ

Nur Khairina on May 24, 2011 at 4:34 PM said...

macam mana nak padamkan nya?

Zuhafiza Dylla on May 25, 2011 at 12:30 AM said...

Tak jadi la nak tukar font :(

petzz on May 26, 2011 at 2:48 AM said...

style! follow aku weh..

ayiee a.k.a jacq on June 1, 2011 at 8:57 PM said...

KNPA TAJ JD SMUA?

oReOmIxWiFeSkIm on June 5, 2011 at 12:52 PM said...

thanks sgt2!!

aronestone93 on June 6, 2011 at 7:42 PM said...

cantik la..thank you very much ..:)

resya sh0m0T !! on June 8, 2011 at 1:07 PM said...

thanz , !!
tpi kadang2 . .ad yunk ssah nx ekowt !!

S@Z@ ch00neng on June 14, 2011 at 9:45 PM said...

sangat bestttttttttttttttttt!!!!!!!!!!!
thankz ya

amalia azhar on June 16, 2011 at 3:07 PM said...

x jdi lahh :"(

id_a on June 19, 2011 at 11:53 PM said...

tengs:-)..its awesome:-)

zura nazura on June 22, 2011 at 9:42 AM said...

thnx sgt2!!!!

vronne on June 24, 2011 at 12:29 AM said...

macihh bebanyak!!

saida nadia on June 25, 2011 at 3:58 PM said...

ala kite da cpy paste da 2 bile nak save x bleh plak..knp ye?

lolenn love papau :) on June 28, 2011 at 6:57 PM said...

mcm mn nak bwat ne?

fatin athirah on July 1, 2011 at 9:05 AM said...

mcm mn nk tkar perkataan ??

khaleeda_leena on July 2, 2011 at 5:21 PM said...

cam mane nk tukar perkataan di sini tu

Fara Zakaria on July 4, 2011 at 5:44 PM said...

jadii ! suka sangat . terima kasehh ! (:

ida92 said...

tengs:-)..mmng cute sngt cursor ni:-)

~@~FaFa KiMuRa SaKuRa~@~ on July 13, 2011 at 4:04 PM said...

yea2...jadi..!!!thanxxx

Red Apple Bite on July 16, 2011 at 9:00 AM said...

apahal saya x dapat???berkali kali dah cuba..

DOMO MUNCHETT on July 16, 2011 at 8:15 PM said...

saye amekk ye..

. on July 29, 2011 at 11:23 AM said...

saya da kreditkn link niey kt blog sy.. meh la singgah :) tq bebanyak taw

kIekieN c keChik on August 12, 2011 at 4:02 AM said...

tanxzz yaaa . akhirnya jdi jgak

einadiya on August 14, 2011 at 4:05 PM said...

l like it ! thanks ! :)

daydeng_ayyad on August 21, 2011 at 9:13 AM said...

..thankz yaww .. ;)

LEEHAH FLOBIAA :) on September 24, 2011 at 10:00 AM said...

memangg bagozz lhaa , terimaakasehh sebub sudaa berkongsi maklumat .
blogg sudaa semakin lawaa , *perasann jeaa .

grace velove on September 25, 2011 at 10:35 AM said...

suka suka suka...
=)

Abdul Haris Booegies on October 2, 2011 at 1:26 PM said...

very nice

addinfarhani on October 10, 2011 at 4:43 AM said...

tq byk2...sgt2 m'bantu('',)

Nurul Umairah on October 16, 2011 at 4:00 PM said...

MCM MANA NK TUKAR NAMA TAK PAHAM

♥Mok Chek♥ on October 21, 2011 at 9:59 PM said...

cantekk :)

scorpio girl on October 27, 2011 at 12:25 AM said...

thax yaww . .
chantek lorr :D

mY liFe , mY nEw liFe on November 11, 2011 at 4:06 PM said...

thnx.... syer bley uad... thnxalot...
bhy yg xpham...
kt yg code bnyk skli.. korunx perhti leloq2...
kt ats skli....
ad dyer highlight sket.....
dyer tulis 'perkataandi sini'
korunx tkar laa....
then yg laen nx tkar wrne kep apew kep...?
smer jge.. dyer douk ats sket jep dgn perkataan yg korunx ubah...... kay... admin this blog...
syer tumpg lu jah.. thnxalot.. :)

naz chubbylicios on November 26, 2011 at 1:27 PM said...

thanx .. da mnjadikk ..

maiza akmal on December 10, 2011 at 11:13 PM said...

ta jdi pun... adoi.. :( dah byk kli bt nie.. ermmmmm

nurafiqah iskandarmiza on December 12, 2011 at 3:46 PM said...

xjdk pon

nurafiqah iskandarmiza on December 12, 2011 at 3:52 PM said...

da jdk. . .hehehe

akmal firdaus hisham on December 16, 2011 at 1:12 AM said...

cmne nak tukar perkataan??

maiza akmal on December 17, 2011 at 10:51 AM said...

knpe ta jdi?? dah wpe kli bt ta jdi jgk.. arrrgghhh.. :(

maiza akmal on December 17, 2011 at 10:19 PM said...

wah terbaik!!! baru menjadi!! :)

naana kamal on December 18, 2011 at 12:46 PM said...

terharu wakaka

intan batlischa on December 18, 2011 at 2:43 PM said...

thanks ;) memng best belaja buat BLOGGER

cahaya kegembiraan on December 20, 2011 at 10:25 AM said...

rq...hihi dh jd la

whitecappuccino on December 20, 2011 at 2:17 PM said...

tq! amik gak

♥ Just With Me ♥ on December 24, 2011 at 3:25 PM said...

Thanks ! Blog ni membantulah !

ladybird.deana on December 30, 2011 at 1:43 PM said...

tengs a lot , tp ulisan tue laju sgt lahh , pening , cne na buat dye gerak slow eyh ?

Suzy Anah on March 14, 2012 at 12:15 PM said...

waaaaa :) oshemm

Ct Nasuha on March 20, 2012 at 11:00 PM said...

macam mane nak tuka perkataan ?

Misa★T-hah on April 11, 2012 at 11:05 AM said...

Thanks! Awesome! sye dh dpt tau serba skit pasal adding element nieh~ anyway thanks share info~

@Ct Nasuha: tukar perkataan? mksudnye?

Basok Mohd Pahlawi on April 22, 2012 at 9:01 PM said...

Jadi... Thanx..

sue on May 5, 2012 at 7:36 PM said...

mcm mne nk buat ni ?

ctnooraqilah92 on May 19, 2012 at 6:07 PM said...

thanq u ...
chanteq cgt2...
follow la blog sy
www.pinqieylahieyla92.blogspot.com

muhamad Nazri on June 19, 2012 at 9:42 PM said...

BERJAYA....tpi kalu pkataan tu ikut laju skit tak bleh ke?

Nurhanani binti Md.Zambri on June 30, 2012 at 1:20 PM said...

menjadi~~ :D

Maskulin Cinta on July 21, 2012 at 8:12 AM said...

i like cantik lah...

eira sahira on January 29, 2013 at 4:08 PM said...

waaahh..senangje :3 saye amik tau..thanks <3

cara alami mengobati penyakit maaag on April 29, 2013 at 5:00 PM said...

keren gan infonya .,.,., thanks

Jejaka Pujangga on May 13, 2013 at 6:16 PM said...

terimas kasih...jadi dan menjadi..thanks aloot

Post a Comment

 

Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com Edited by Unwanted