Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat animasi kursor bertabur bintang di blogger

Mari kita belajar merias dan mempercantik blog kita dengan membuat dan menambahkan efek bintang bertaburan yang jatuh dari kursor atau pointer mouse yang berada di halaman blog kita. Ini adalah cara dan tutorial terbaru dan lengkap memberi animasi bintang berjatuhan dari cursor mouse Anda. Hal ini dapat kita manfaatkan untuk membuat pengunjung blog kita agar betah di blog kita.

Animasi bintang jatuh dari kursor ini akan terlihat saat pointer mouse atau kursor yang berada di halaman blog kita di gerakkan, semakin kursor sering digerakkan akan semakin banyak bintang yang jatuh berguguran. animasi ini sangat menarik sekali.

Bagi Anda yang suka mempercantik tampilan blognya dengan memodifikasi agar tampil keren, tentunya animasi bintang jatuh dari kursor ini dapat kalian terapkan di blog Anda, cara memasang animasi keren ini juga sangat mudah, tidak perlu masuk ke Edit HTML.
Membuat animasi kursor bertabur bintang di blogger

Jika Anda tertarik untuk memasang animasi cursor bertaburan bintang yang jatuh di blog Anda, ikuti panduan tutorial dibawah ini. Ikuti langkah demi langkah membuat dan sangat mudah sekali.

Membuat efek kursor bertabur bintang di blogger

1. Masuk ke Blogger dasboard
2. Pilih menu dropdown -> dan pilih Layout/tata letak.
3. Klik Add a Gadget dan pilih HTML/Javascript.
4. Masukkan kode berikut di dalamnya.
<script type='text/javascript'>
// <![CDATA[
var colour="#0000ff";
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>

5. Kemudian klik Save untuk menyimpan.

Perhatikan kode berikut yang ada pada kode diatas: var colour="#0000ff"; itu adalah kode warna biru dari bintang yang jatuh bertaburan yang dihasilkan dari gerakan kursor Anda. Anda dapat merubahnya dengan kode warna HTML yang Anda sukai. Silahkan kunjungi halaman Kode Warna HTML untuk memilih warna html yang Anda sukai. dan jangan lupa beri Like dan +1 jika Anda suka dengan artikel ini.

6 komentar untuk "Membuat animasi kursor bertabur bintang di blogger"