Facebook
From AlexEremenko, 4 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 216
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.     <link rel="stylesheet" href="main.css">
  7. </head>
  8. <body>
  9.     <div class="ground">
  10.         <div class="ball" id="ball">
  11.             <div class="s top"></div>
  12.             <div class="s right"></div>
  13.             <div class="s bottom"></div>
  14.             <div class="s left"></div>
  15.         </div>
  16.     </div>
  17.  
  18.     <input type="text" class="x">
  19.  
  20.     <script>
  21.         let ball = document.querySelector('.ball');
  22.         ball.onclick = function() {
  23.             let start = Date.now();
  24.  
  25.             let timer = setInterval(function() {
  26.                 let x = document.querySelector('.x');
  27.                 let xf = x.value + 'px';
  28.                 let timePassed = Date.now() - start;
  29.  
  30.                 ball.style.left = timePassed / 5 + 'px';
  31.  
  32.                 if (ball.style.left - 'px' > xf - 'px') clearInterval(timer);
  33.  
  34.             }, 20);
  35.         }
  36.     </script>
  37. </body>
  38. </html>

Replies to AnimationJS rss

Title Name Language When
Re: AnimationJS AlexEremenko javascript 4 Years ago.
Re: AnimationJS AlexEremenko javascript 4 Years ago.
Re: AnimationJS AlexEremenko javascript 4 Years ago.