Random Post

Seputar Windows

Home » » Cara Membuat Animasi Cursor Diikuti Teks Di Blog

Cara Membuat Animasi Cursor Diikuti Teks Di Blog

Cara Membuat Animasi Cursor Diikuti Teks Di Blog merupakan lanjutan dari artikel sebelumnya yaitu Cara Membuat Tulisan Berjalan Di Blog,hampir sama tampilannya namun untuk yang satu ini sedikit berbeda yang mana teks akan selalu mengikuti arah cursor kemanapun cursor mengarah,cukup unik juga saya lihat tampilan ini jadi jangan sampai sobat tidak mencobanya animasi yang satu ini.

Meski telah banyak yang membahas tentang Cara Membuat Animasi Cursor Diikuti Teks Di Blog namun tidak ada salahnya saya sekedar mengingatkan kembali tentang animasi yang satu ini demi menyempurnakan artikel demi artikel yang saya buat.

Buat kalian yang penasaran nih dan ingin segera mencobanya silahkan perhatikan caranya di bawah ini.


1. Seperti biasa kalian harus login terlebih dahulu.
2. Pilih menu Tata Letak kemudian Add gadget kemudian pilih HTML/Javascript.
3. Copy script di bawah dan pastekan pada HTML/Javascript bagian konten.




<style type='text/css'>
#outerCircleText {
font-style: italic;
font-weight: bold;
font-family: 'Cambria', verdana, arial;
color: #4acb35;
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(){
// Your message here (QUOTED STRING)
var msg = "Silahkan Ganti Tulisan Ini";
/* 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 = 15;
// Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)
var rotation = 0.3;
// 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.2;
////////////////////// 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>

Keterangan :

  • Tulisan berwarna hijau adalah jenis hurup silahkan kalian ganti sesuai keinginan
  • Tulisan berwarna merah adalah teks yang akan mengikuti arah cursor silahkan kalian ganti.

4. Setelah semuanya beres kemudian save dan lihat hasilnya.


Itulah tutorial yang bisa saya berikan tentang Cara Membuat Animasi Cursor Diikuti Teks Di Blog semoga dapat bermanpaat buat semuanya dan saya ucapkan terima kasih atas partisipasinya.

60 komentar:

  1. saya tidak mengerti yang warna merah di ganti dengan tulisan apa

    BalasHapus
    Balasan
    1. di ganti aja dengan tulisan terserah misalnya selamat datang

      Hapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  3. tanks broww mantab ...BGT...

    BalasHapus
  4. kalo warnanya mau dirubah gimana?

    BalasHapus
  5. Thank Sob.. http://travellingsejati2014.blogspot.com/2014/03/semua-pasti-bisa.html

    BalasHapus
  6. sepeep snagt membantu
    mau iphone buka http://goo.gl/O9yo8E

    BalasHapus
  7. Sep Gan Sangat Mmebantu , Jgn Lupa Berkunjung Ke Blog KU http://tempatandroid-dan-lainya.blogspot.com/2014/05/apa-itu-steamos.html

    BalasHapus
  8. makasih berguna banget :)

    BalasHapus
  9. WAOOOOO SE SUAAAATU BANGET jadinya
    makasi

    BalasHapus
  10. Thanks Gan Atas Tutorialnya, Mantap sangat

    BalasHapus
  11. thanks bro untuk artikelnya :)

    BalasHapus
  12. thanks buat tutornya gan,, sangat memabantu sekali..

    BalasHapus
  13. Makasih sob informasi artikelnya, sangat membantu :)
    http://goo.gl/WwX4fm

    BalasHapus
  14. ini diletakan di sebelah mananya ya gua bingung ni

    BalasHapus
  15. mau tanya dong, cara ganti warna tulisan nya gimana ya ?
    Makasih :)

    BalasHapus
  16. gan susah gmna cara masuk ke tata letak nya

    BalasHapus
  17. kalau mau ganti warna tulisannya gimana ?

    BalasHapus
  18. cara ganti tulisan na gimana boss ?

    BalasHapus
  19. punya aku kok gk bisa add gadget yang mana tuh

    BalasHapus
  20. masuk ketata letakya bagiman bro yang lengkap..

    BalasHapus
  21. thank, sangat bermanfaat.. kunjungi juga blog saya http://virasee.blogspot.co.id/

    BalasHapus
  22. Nice isi artikel jelas dan mudah dipahami TQ Bos..

    BalasHapus
  23. Terimakasih Informasinya, maju terus pantang mundur....

    BalasHapus
  24. CARA MENGGANTI TULISAN BERWARNA HIJAU GMANA?

    BalasHapus
  25. Ka ini tuh di paste di bagian mana susha nyarinya

    BalasHapus
  26. Kalau untuk mengganti warnanya gimana??

    BalasHapus
  27. Sangat Berguna Sekali :v

    Jangan Lupa Berkunjung Ke Web Saya :D
    andrianpratamablog.blogspot.co.id

    Im Newbie From Mars :v

    BalasHapus
  28. Become a MASTER at LIVECASINO338

    HOT GAMES :
    -Baccarat | Roulette | Sic bo | Dragon-Tiger | Slot Game.
    Minimal deposit 25.000,- sudah bisa bermain disemua jenis game.
    Bonus Rollingan 0.8%.
    Bonus Referral 3% [SEUMUR HIDUP!]

    Proses Deposit dan WD cepat hanya 1 menit!.
    Easy Win?, Easy Play?, Easy to make money?

    Hanya di LIVECASINO338 anda bisa mudah menang dan menghasilkan uang lebih...^^
    So tunggu apa lagi? daftarkan sekarang juga di www*livecasino338*com [Daftar Gratis]

    Contact Us :
    BBM : 2AD88032
    WA : +855965922558
    YM : cs_livecasino338

    BalasHapus
  29. its incredible and amazing I always wanted to write on my site something like that. Keep it up , but you still need to check on your spelling though its still understandable but it will be more good for reader and stay long on your blog,anyway there is any other way to subscribe your channel or do you do any newsletters by email with news feed ? do you have social media to follow with the content you made?

    BalasHapus
  30. PROSES DEPO DAN WD SUPER CEPAT.!!
    GABUNG SEKARANG JUGA BERSAMA KAMI DI WWW.ANGKASABOLA.NET
    PORTAL JUDI ONLINE TERPERAYA.!!
    DENGAN 1 USER ID SUDAH BISA BERMAIN :

    - BOLA
    - POKER-QQ
    - TOGEL
    - SPORTBOOK
    - TANGKAS
    - LIVE CASINO
    - KENO
    - SABUNG AYAM
    - SLOT
    DAN MASIH BANYAK GAMES LAINNYA.!!

    HOT PROMO :
    - Bonus Cashback Setiap Seminggu Sekali Hingga 15%
    - Bonus Refferal 2.5% Seumur Hidup
    - Bonus Rollingan Casino 0.8%

    Tunggu apa Lagi Gabung sekarang Juga..!!!
    dan menangkan jutaan rupiah nya.!!
    WWW.ANGKASABOLA.NET

    Facebook : @Angkasa Bolscs
    LINE : Angkasabola
    instagram : @AngkasaBolscs
    PIN BB : 7B3812F6
    Twiter : @AngkasaBolscs

    Salam hoki bosku ^^
    WWW.ANGKASABOLA.NET

    BalasHapus
  31. is very fond of this article because it gives a lot of inspiration thanksbandar judi poker online yang paling aman

    BalasHapus
  32. many articles provide important and inspiring information thanksraja poker

    BalasHapus
  33. Terimakasih sangat bermanfaat.
    untuk ganti warna tulisannya gmna ya?

    BalasHapus
  34. Terima kasih suhu sangat bermanfaat jangan lupa mampir ke blog sederhana saya aldiysc.blogspot.com

    BalasHapus

Saya sangat mengharapkan komentarnya yang bersipat membangun,dan gunakanlah bahasa yang sopan dan jelas.