JS animatsiyalari


JavaScript yordamida animatsiyalar yaratishni o‘rganing.


O‘zingiz sinab ko‘ring »


ULASHISH

Oddiy veb-sahifa

JavaScript yordamida HTML animatsiyalarini qanday yaratishni ko‘rsatish uchun oddiy veb-sahifadan foydalanishimiz mumkin.

Misol

<!DOCTYPE html> <html> <body> <h1>My First JavaScript Animation</h1> <div id ="myContainer">     <div id ="myAnimation">My animation will go here</div> </div> </body> <html>
O‘zingiz sinab ko‘ring »


Elementlarni bezash

Animatsiya ishlashi uchun animatsiyalanadigan element "ota konteyner"ga (parent container) nisbatan harakatlanishi kerak.

Konteyner element style = "position: relative" bilan yaratilishi kerak.

Animatsiya elementi style = "position: absolute" bilan yaratilishi kerak.

Misol

#myContainer {   width: 400px;   height: 400px;   position: relative;   background: yellow; } #myAnimation {   width: 50px;   height: 50px;   position: absolute;   background: red; }
O‘zingiz sinab ko‘ring »

Animatsiya kodi

JavaScript animatsiyalari element stilidagi bosqichma-bosqich o‘zgarishlarni dasturlash orqali amalga oshiriladi.

O‘zgarishlar taymer orqali chaqiriladi. Taymer intervali kichik bo‘lsa, animatsiya uzluksiz ko‘rinadi.

Asosiy kod:

Misol

var id = setInterval(frame, 5); function frame() {   if (/* test for finished */) {     clearInterval(id);   } else {     /* code to change the element style */    } }

JavaScript yordamida animatsiya yaratish

Misol

var id = null; function myMove() {   var elem = document.getElementById("myAnimation");   var pos = 0;   clearInterval(id);   id = setInterval(frame, 10);   function frame() {     if (pos == 350) {       clearInterval(id);     } else {       pos++;       elem.style.top = pos + 'px';       elem.style.left = pos + 'px';     }   } }
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!