Advertisement
476179

H-introToAnimation

Dec 11th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5. <meta charset="utf-8">
  6. <title>flowers</title>
  7. </head>
  8. <canvas id="canvas1" width="640" height="480" style="border: 1px solid black;
  9. position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
  10. <canvas id="canvas2" width="640" height="480" style="border: 1px solid black;
  11. position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
  12. <body>
  13.  
  14. <script>
  15.  
  16. var layer1 = document.getElementById("canvas1");
  17. var dt1 = layer1.getContext("2d");
  18. var layer2 = document.getElementById("canvas2");
  19. var dt2 = layer2.getContext("2d");
  20.  
  21.  
  22. // Draw backround.
  23. dt1.fillStyle = "lightGray";
  24. dt1.fillRect(0, 0, layer1.width, layer1.height);
  25.  
  26. var xposr = 0;
  27. var speed = 5;
  28.  
  29. setInterval(draw,30);
  30.  
  31. function draw()
  32. {
  33. myC();
  34. }
  35.  
  36. function myC()
  37. {
  38. dt2.clearRect(0,0,layer2.width,layer2.height);
  39. dt2.fillStyle = "blue";
  40. dt2.strokeStyle = "purple";
  41. dt2.fillRect(xposr,0,50,50);
  42. dt2.strokeRect(xposr,0,50,50);
  43. xposr = xposr + speed;
  44.  
  45. if( xposr < 0 || xposr > 590)
  46. {
  47. xposr = speed * -1;
  48. }
  49. }
  50. </script>
  51.  
  52. </body>
  53. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement