Cara Membuat Tulisan Berputar Mengelilingi Cursor - Tutorial lagi.. Tutorial hari ini, saya akan membahas dan menjelaskan tentang Cara Membuat Teks Berputar Mengelilingi Cursor. Saya percaya bahwa sobat sangat tahu maksud tutorial yang akan saya bahas ini. Mungkin, sobat sudah sangat sering kemungkinan juga sobat bosan berkunjung ke blog atau web orang dan melihat unik nya tulisan atau teks yang berputar mengelilingi cursor blog.


Jika sobat membuat tulisan berjalan mengikuti cursor di blog, pastinya pengunjung sobat akan membaca tulisan yang berputar tersebut dan tentunya akan memusingkan pengunjung sobat. :D Ini akan seru jika sobat mengikuti tutorial ini. :v
Tujuan utama dari cara membuat tulisan mengikuti cursor blog tentunya untuk memperindah cursor blog sobat. Tidak hanya mengganti cursor yang unik saja, seperti tutorial yang pernah kita bahasa sebelumnya. Tetapi juga membuat teks berputar mengikuti kursor di blog. Selain itu, sudah di jelaskan seperti diatas. Tujuan agar pengunjung sobat pusing membaca teks yang berputar mengelilingi kursor. (Baca juga: Cara Mudah Mengganti Kursor Dengan Gambar Animasi Di Blog)
Nah, barangkali sobat akan tertarik dengan tutorial ini dan memasang nya di blog sobat.
1. Login ke blogger
2. Pilih tata letak kemudian Tambah Gadget
3. Pilih HTML/JavaScript
4. Masukan kode berikut in pada kolom HTML/JavaScript:
<style type='text/css'>
#outerCircleText {
font-style: italic;
font-weight: bold;
font-family: 'comic sans ms', verdana, arial;
color: #809FFE;
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(){
var msg = "Selamat Datang di Fahmi Fanirius Blog!";
var size = 14;
var circleY = 0.75; var circleX = 2;
var letter_spacing = 5;
var diameter = 10;
var rotation = 0.2;
var speed = 0.3;
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>
5. Simpan
*Keterangan: Ganti tulisan Selamat datang di Fahmi Fanirius Blog! dengan tulisan berputar yang sobat mau.
Kalau sobat ingin mengganti warna nya, ganti kode #809FFE dengan kode warna yang sobat inginkan. Untuk melihat kode nya. Klik disini KODE WARNA
*Keterangan: Ganti tulisan Selamat datang di Fahmi Fanirius Blog! dengan tulisan berputar yang sobat mau.
Kalau sobat ingin mengganti warna nya, ganti kode #809FFE dengan kode warna yang sobat inginkan. Untuk melihat kode nya. Klik disini KODE WARNA
Jangan lupa, ketika sudah mencoba dan berhasil, beri komentar... Kalau masih gagal, coba lagi. Semoga berhasil... ˆ⌣ˆ
Judul | Cara Membuat Tulisan Berputar Mengelilingi Cursor |
Deskripsi | Cara membuat tulisan yang mengikuti kursor yang dapat memusingkan pengunjung Anda. |
Author | |
Author Rating | 91%/ 100% Suara Dari 2890 votes |
Keren gan tutorialnya.. sanagt bermanfaat .. ijin Ctrl + d ya :).. thanx gan :)
ReplyDeleteby : Ziwipedia