Tutorial Membuat efek Buble di HTML Menggunakan JavaScript
Yosh kali ini saya bakal share tutorial membuat efek buble(itu lho gan yang kayak gelembung - gelembung bulat dan kenyal itu ) di HTML.
Ok Langsung aja tutorialnya
sebelumnya udah tau kan tag tag html?.. kalo belom nih tag html:
<html>
<head>
</head>
<body>
</body>
</html>
Selebihnya remake sendiri kalo yang udah ngerti html atau sering otak atik Script pasti bisa.
1.buka notepad atau aplikasi lainnya buat edit html.Copy kode diatas dulu buat yang belom ngerti html.
2.terus copy code dibawah ini taroh di bagian <BODY>
2.terus copy code dibawah ini taroh di bagian <BODY>
<script language="JavaScript1.2">
<!-- Begin
//Bubble Script by Mr.yka37
//Untuk full code liat di blog Dapsquad.blogspot.co.id
var no = 15; // image number or falling rate
var speed = 2; // the lower the number the faster the image moves
var snow = new Array();
snow[0] = "bubble.gif"
snow[1] = "bubble.gif"
snow[2] = "bubble.gif"
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 1800;
if (ns4up||ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
j = 0;
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>");
} } else if (ie4up||ns6up) { if (i == 0)
{
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>");
}
}
if (j == (snow.length-1)) { j = 0; } else { j += 1; }
}
function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] -= sty[i]; if (yp[i] < -50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = doc_height;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight; }
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i]+pageYOffset;
document.layers["dot"+i].left = xp[i] +
am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE_NS6() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] -= sty[i];
if (yp[i] < -50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = doc_height;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = ns6up?window.innerWidth-5:document.body.clientWidth;
doc_height = ns6up?window.innerHeight-5:document.body.clientHeight;
}
dx[i] += stx[i];
if (ie4up){
document.all["dot"+i].style.pixelTop = yp[i]+document.body.scrollTop;
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
else if (ns6up){
document.getElementById("dot"+i).style.top=yp[i]+pageYOffset;
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
}
}
setTimeout("snowIE_NS6()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up||ns6up) {
snowIE_NS6();
}
// berakhir disini wkwkwk -->
</script>
buat yang mau naroh di blog juga sama aja gan.
Oh iya kalo gak keluar gambar buble nya ganti kode yang ini gan
snow[0] = "bubble.gif"
snow[1] = "bubble.gif"
snow[2] = "bubble.gif" ganti pake link gambar buble gambar .png ea
misal:
snow[0] = "http://t11.deviantart.net/UbIb5pbYsqtSW2dw4Zv8mwlCL1s=/fit-in/700x350/filters:fixed_height(100,100):origin()/pre07/4da0/th/pre/f/2016/357/9/c/agar_io_gota_io_skin__bubble_skin_by_steffshskins-dasn2n0.png"
snow[1] = "http://t11.deviantart.net/UbIb5pbYsqtSW2dw4Zv8mwlCL1s=/fit-in/700x350/filters:fixed_height(100,100):origin()/pre07/4da0/th/pre/f/2016/357/9/c/agar_io_gota_io_skin__bubble_skin_by_steffshskins-dasn2n0.png"
snow[2] = "http://t11.deviantart.net/UbIb5pbYsqtSW2dw4Zv8mwlCL1s=/fit-in/700x350/filters:fixed_height(100,100):origin()/pre07/4da0/th/pre/f/2016/357/9/c/agar_io_gota_io_skin__bubble_skin_by_steffshskins-dasn2n0.png"
Nih ss gw pake buble anime wkwkw btw kegedean cuwk.Cari yang gambarnya kecil bro :) |
BE CREATIF WITH CODERS ~ Mr.Yka37
cara ngecilin gambar bolanya gimana? soalnya kegedean jadi nutupin script deface
ReplyDeletecari ukuran gambarnya yang kecil gan,yang 50 atau 20 an
DeleteThanks for sharing this amazing tutorial Reading tutor at World Equestrian Center Ocala
ReplyDeleteThis tutorial is amazing Private Tutor Chandler
ReplyDelete