Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5.  
  6. body{
  7. background-color: black;
  8. }
  9. </style>
  10.  
  11. </head>
  12. <body>
  13.  
  14. <canvas id="myCanvas" width="800" height="700" style="background: black;">
  15. Your browser does not support the HTML5 canvas tag.</canvas>
  16. <script>
  17.  
  18. var c = document.getElementById("myCanvas");
  19. var ctx = c.getContext("2d");
  20. var cx = c.width/2; var cy = c.height/2;
  21. function line(x1,y1,x2,y2,color){
  22. ctx.beginPath();
  23. ctx.moveTo(x1, y1);
  24. ctx.lineTo(x2, y2);
  25. ctx.closePath();
  26. ctx.stroke();
  27. ctx.strokeStyle = color;
  28. }
  29. function conflict(radius,_cx,_cy) {
  30. var width = 0;
  31. var id = setInterval(frame, 10);
  32. function frame() {
  33. if (width == 2000) {
  34. clearInterval(id);
  35. ctx.clearRect(0, 0, c.width, c.height);
  36. } else {
  37. ctx.clearRect(0, 0, c.width, c.height);
  38. width+=10;
  39. for(var j=0;j<20;j++) {
  40. var r = radius+(Math.sin(width)*50)+(j*2);
  41. for(var i = 0;i<360;i+=10) {
  42. var x1 = _cx+(Math.cos(i*Math.PI/180)*r);
  43. var y1 = _cy+(Math.sin(i*Math.PI/180)*r);
  44. line(x1,y1,x1-50,y1+((j%2)*10),"#6360F9");
  45.  
  46. }
  47. }
  48.  
  49. }
  50. }
  51. }
  52. conflict(70,cx,cy);
  53.  
  54.  
  55. </script>
  56.  
  57. </body>
  58. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement