Cara Membuat Text yang dapat mengikuti cursor

Do you like this content?

Ingin ada yang berbeda dengan cursor anda di ikuti kalimat yang anda inginkan Bro? Nah tepat sekali anda membaca tulisan ini, dalam tulisan ini membahasa mengenai bagaimana cara enambahkan kalimat yang mengikuti cursor,cekidot kawan pangeran tinta ya Bro hehehe

Contohny seperti gambar di bwah, gimana Bro kesanmu pertama?
Tutorial Untuk Blog Image


Ingin hal tersebut juga dapat di aplikasikan ke Blog Bro semua? cukup ikuti langkah sebagai berikut:

1. Dari dashboard >>> design >>> add a gadget >>> HTML/javascript (INFO LEBIH LANJUT)

2. Copy dan paste kode HTML berikut dalam html/javascript baru 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>

Catatan: Anda juga bisa mengganti font kalimat seperti yang anda mau

3. Save dan lihat hasilnya Hasilnya ya Bro.

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

1.Gantistyle

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

2. Ganti warna kalimat
color: #FF0080;  klik di sini jika ingin tau kode warna >>>HTML warna

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


YOU MIGHT ALSO LIKE
Comments
0 Comments
Facebook Comments by Facebook

0 Comment:

Posting Komentar

NOTE :

Jika bermanfaat ataupun ada pertanyaan mengenai isi salah satu atau beberapa content di blog, mohon untuk berkomentar :)

Jika mungkin terdapat komentar sara, rasis, ataupun sebagainya yang bertujuan buruk maka akan admin hapus dengan semestinya (mohon kerjasamanya untuk melapor).

Jika di dalam blog ini ada tulisan yang bisa ter anggap ber isu sara, menyindir, rasis, plagiat tanpa menyertakan sumber dan sebagainya, tolong beri tau saya melalui komentar, akan segera saya check kebenaranya dan bisa juga tindakan menghapus ataupun mengedit ulang entri di blog saya sendiri sebagai proses mediasi.

ShareThis

Check It Boss

Alfamart SEO Contest 2013

Check It Boss

Alfamart SEO Contest 2013