logo blog

Cara Membuat Efek Bintang Jatuh pada Kursor di Blog

Cara Membuat Efek Bintang Jatuh pada Kursor di Blog

cara membuat efek bintang bertaburan pada kursor
KREATIF tiada pernah mati. Blogger yang kreatif akan selalu menimbulkan decak kagum dari pengunjungnya. Blogger yang kreatif akan selalu menginspirasi para visitornya untuk berbuat yang lebih baik. Maka blogger yang kreatif itulah yang selalu memiliki inovasi dan ide-ide segar yang mengisi kekosongan hidup.

Dengan aneka kreatifitas, selalu aja ada ide untuk membuat-buat blog menjadi lebih cantik. Salah satunya adalah dengan mengkreasi kursor. Jika sahabat sebelumnya sudah mempelajari Cara Membuat Tulisan Bergerak Mengikuti Kursor di Blog, maka sekarang sahabat akan mengetahui cara membuat efek bintang jatuh pada kursor di blog. Artinya, sahabat akan mendapati kursornya menimbulkan efek bintang yang bertaburan.

Apa Maksudnya?

Jika sahabat melakukan trik ini, maka kursor yang dipakai pengunjung situs atau blog sahabat akan menimbulkan efek bintang yang bertaburan. Efek ini tentu akan memberi kesan teduh, indah, dan menyenangkan untuk para pengunjung blog sahabat.

Ingat, salah satu cara agar pengunjung blog itu betah adalah memberikan sesuatu yang unik dan menarik sekaligus menawarkan hal yang tak terduga kepada pengunjung. Maka, salah satu cara memberi kesan indah dan menarik adalah dengan cara mempercantik tampilan blog. Salah satunya dengan mengkreasi kursor.

Cara Membuat Efek Bintang Jatuh (Bertaburan) pada Kursor di Blog


Ah, biar gak penasaran, langsung saja sahabat Ngonline06 mempraktikkannya pada blognya masing-masing. Insya Allah gak akan nyesel deh jika sudah dipasang. Udah gitu, cara membuatnya pun sangat mudah. Sahabat cukup mengcopy kode-kode yang ada tanpa perlu diubah apapun, maka efek bintang bertaburan pada kursor pun langsung muncul di blog gak pake lama.

Berikut adalah langkah-langkah membuat efek bintang jatuh (bertaburan) pada kursor di blog:
  1. Masuk ke TKP, yaitu dashbord blog sahabat.
  2. Klik Layout (Tata Letak) > add gadget (tambah gadget) > HTML/Java Script.
  3. Tulis kode di bawah ini pada kotak java scriptnya.
  4. <script type='text/javascript'>
    // <![CDATA[
    var colour="#52D8ED";
    var sparkles=100;
    var x=ox=400;
    var y=oy=300;
    var swide=800;
    var shigh=600;
    var sleft=sdown=0;
    var tiny=new Array();
    var star=new Array();
    var starv=new Array();
    var starx=new Array();
    var stary=new Array();
    var tinyx=new Array();
    var tinyy=new Array();
    var tinyv=new Array();
    window.onload=function() { if (document.getElementById) {
    var i, rats, rlef, rdow;
    for (var i=0; i<sparkles; i++) {
    var rats=createDiv(3, 3);
    rats.style.visibility="hidden";
    document.body.appendChild(tiny[i]=rats);
    starv[i]=0;
    tinyv[i]=0;
    var rats=createDiv(5, 5);
    rats.style.backgroundColor="transparent";
    rats.style.visibility="hidden";
    var rlef=createDiv(1, 5);
    var rdow=createDiv(5, 1);
    rats.appendChild(rlef);
    rats.appendChild(rdow);
    rlef.style.top="3px";
    rlef.style.left="0px";
    rdow.style.top="0px";
    rdow.style.left="3px";
    document.body.appendChild(star[i]=rats);
    }
    set_width();
    sparkle();
    }}
    function sparkle() {
    var c;
    if (x!=ox || y!=oy) {
    ox=x;
    oy=y;
    for (c=0; c<sparkles; c++) if (!starv[c]) {
    star[c].style.left=(starx[c]=x)+"px";
    star[c].style.top=(stary[c]=y)+"px";
    star[c].style.clip="rect(0px, 5px, 5px, 0px)";
    star[c].style.visibility="visible";
    starv[c]=50;
    break;
    }
    }
    for (c=0; c<sparkles; c++) {
    if (starv[c]) update_star(c);
    if (tinyv[c]) update_tiny(c);
    }
    setTimeout("sparkle()", 40);
    }
    function update_star(i) {
    if (--starv[i]==25) star[i].style.clip="rect(1px, 4px, 4px, 1px)";
    if (starv[i]) {
    stary[i]+=1+Math.random()*3;
    if (stary[i]<shigh+sdown) {
    star[i].style.top=stary[i]+"px";
    starx[i]+=(i%5-2)/5;
    star[i].style.left=starx[i]+"px";
    }
    else {
    star[i].style.visibility="hidden";
    starv[i]=0;
    return;
    }
    }
    else {
    tinyv[i]=50;
    tiny[i].style.top=(tinyy[i]=stary[i])+"px";
    tiny[i].style.left=(tinyx[i]=starx[i])+"px";
    tiny[i].style.width="2px";
    tiny[i].style.height="2px";
    star[i].style.visibility="hidden";
    tiny[i].style.visibility="visible"
    }
    }
    function update_tiny(i) {
    if (--tinyv[i]==25) {
    tiny[i].style.width="1px";
    tiny[i].style.height="1px";
    }
    if (tinyv[i]) {
    tinyy[i]+=1+Math.random()*3;
    if (tinyy[i]<shigh+sdown) {
    tiny[i].style.top=tinyy[i]+"px";
    tinyx[i]+=(i%5-2)/5;
    tiny[i].style.left=tinyx[i]+"px";
    }
    else {
    tiny[i].style.visibility="hidden";
    tinyv[i]=0;
    return;
    }
    }
    else tiny[i].style.visibility="hidden";
    }
    document.onmousemove=mouse;
    function mouse(e) {
    set_scroll();
    y=(e)?e.pageY:event.y+sdown;
    x=(e)?e.pageX:event.x+sleft;
    }
    function set_scroll() {
    if (typeof(self.pageYOffset)=="number") {
    sdown=self.pageYOffset;
    sleft=self.pageXOffset;
    }
    else if (document.body.scrollTop || document.body.scrollLeft) {
    sdown=document.body.scrollTop;
    sleft=document.body.scrollLeft;
    }
    else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
    sleft=document.documentElement.scrollLeft;
    sdown=document.documentElement.scrollTop;
    }
    else {
    sdown=0;
    sleft=0;
    }
    }
    window.onresize=set_width;
    function set_width() {
    if (typeof(self.innerWidth)=="number") {
    swide=self.innerWidth;
    shigh=self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientWidth) {
    swide=document.documentElement.clientWidth;
    shigh=document.documentElement.clientHeight;
    }
    else if (document.body.clientWidth) {
    swide=document.body.clientWidth;
    shigh=document.body.clientHeight;
    }
    }
    function createDiv(height, width) {
    var div=document.createElement("div");
    div.style.position="absolute";
    div.style.height=height+"px";
    div.style.width=width+"px";
    div.style.overflow="hidden";
    div.style.backgroundColor=colour;
    return (div);
    }
    // ]]>
    </script>
    Keterangan: Dalam kode di atas, warna bintang adalah biru muda. Jika ingin mengganti warna, silahkan ganti angka yang berwarna merah di atas dengan warna yang sahabat Ngonline06 sukai. Silahkan pilih warna yang disukai dengan memilihnya di kode warna DISINI.
  5. Simpan dan lihat hasilnya.
Gimana, mudah bukan? Sudah muncul belum bintang bertaburannya pada kursor? Kami yakin sudah. Jika sudah, maka bisa dipastikan cara yang dipraktekkan sudah benar dan betul. Namun jika belum atau mengalami kesulitan dalam tutorial di atas, maka jangan malu untuk coret-coret di kotak komentar kendala yang dihadapi. Semoga cara membuat efek bintang jatuh pada kursor di blog di atas bermanfaat. Salam sukses selalu untuk para sahabat semua...

Share this:

Artikel Menarik Lainnya

Show comments
Hide comments

No comments

Silahkan berkomentar dengan baik.