Advertisement
BrU32

JS Spin Light Saber FX SRC FINAL!!!!!

Mar 6th, 2017
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. <html>
  2. <body onload="setInterval(doit,101);" bgcolor="black">
  3.  
  4. <canvas id="myCanvas" width="1000" height="1000" style="border:1px solid #black;">
  5. Your browser does not support the HTML5 canvas tag.</canvas>
  6.  
  7. <script>
  8. function doit(){
  9. var c = document.getElementById("myCanvas");
  10. var ctx = c.getContext("2d");
  11.  
  12. var gradient = ctx.createLinearGradient(Math.random()*5000,Math.random()*4000, Math.random()*235, Math.random()*235);
  13. gradient.addColorStop("10", "black");
  14. gradient.addColorStop("0.5", "red");
  15. gradient.addColorStop("1.0", "black");
  16.  
  17. ctx.fillStyle = gradient;
  18. ctx.lineWidth = 10;
  19. ctx.fillRect(100, 1000, 500,250);
  20. }
  21. </script>
  22. </body>
  23. </html>
  24. <center>
  25. <body bgcolor="black" onmousemove="setInterval('doit()',0.3);" onmousedown="drawe" onchange="drawe" ondoubkeclick="drawe;">
  26. <video id="video" autoplay>
  27.  
  28. <canvas id="canvas" onchange="doit;" onchange="doit;" width="500" height="500" style="opacity:1.0;fillColor:none;">
  29. <script>
  30. var ii=1;
  31. var inn=244;
  32. var video = document.getElementById("video");
  33. var c = document.getElementById("canvas");
  34. var ctx = c.getContext("2d");
  35. var canvas = document.getElementById('canvas');
  36. var context = canvas.getContext('2d');
  37. var video = document.getElementById('video');
  38. var mediaConfig = { video: 1}
  39. function drawe(){
  40. var possible = "FABCGDE0123456789";
  41. var text = "";
  42. var canvas = document.getElementById("canvas");
  43. var ctx = canvas.getContext("2d");
  44. for(var i=0; i!=6; i++)
  45. text+=possible.charAt(Math.floor(Math.random()*possible.length))
  46. ctx.strokeStyle="#"+text;
  47.  
  48. text='';
  49. }
  50. navigator.mediaDevices.getUserMedia(mediaConfig).then(function(stream) {
  51.  
  52. video.src = this.window.URL.createObjectURL(stream);
  53. video.play();
  54. video.addEventListener("play", function() {i = window.setInterval(function() {
  55.  
  56. ctx.topmost=false;
  57.  
  58. ctx.drawImage(video,1+71,1+88)},300);
  59.  
  60.  
  61. ctx.draw();
  62.  
  63.  
  64. }, false);
  65. });
  66.  
  67.  
  68. function doit(){
  69. var c = document.getElementById("myCanvas");
  70. var ctx = c.getContext("2d");
  71.  
  72. var gradient = ctx.createLinearGradient(Math.random()*400,Math.random()*400, Math.random()*235, Math.random()*235);
  73. gradient.addColorStop("0", "black");
  74. gradient.addColorStop("0.5", "red");
  75. gradient.addColorStop("1.0", "black");
  76.  
  77. ctx.fillStyle = gradient;
  78. ctx.lineWidth = 10;
  79. ctx.fillRect(0, 0, 500,250);
  80. }
  81.  
  82. </script>
  83.  
  84.  
  85.  
  86. <script>
  87. function doit(){
  88. var c = document.getElementById("myCanvas");
  89. var ctx = c.getContext("2d");
  90.  
  91. var gradient = ctx.createLinearGradient(Math.random()*400,Math.random()*400, Math.random()*235, Math.random()*235);
  92. gradient.addColorStop("33", "black");
  93. gradient.addColorStop("1.5", "red");
  94. gradient.addColorStop("1.0", "black");
  95.  
  96. ctx.fillStyle = gradient;
  97. ctx.lineWidth = 10;
  98. ctx.fillRect(0, 0, 500,250);
  99. }
  100. </script>
  101. !DOCTYPE html>
  102. <html>
  103. <body onload="setInterval(doit,101);" bgcolor="black">
  104.  
  105. <canvas id="myCanvas" width="1000" height="1000" style="border:1px solid #black;">
  106. Your browser does not support the HTML5 canvas tag.</canvas>
  107.  
  108. <script>
  109. function doit(){
  110. var c = document.getElementById("myCanvas");
  111. var ctx = c.getContext("2d");
  112.  
  113. var gradient = ctx.createLinearGradient(Math.random()*400,Math.random()*400, Math.random()*235, Math.random()*235);
  114. gradient.addColorStop("0", "black");
  115. gradient.addColorStop("0.5", "red");
  116. gradient.addColorStop("1.0", "black");
  117.  
  118. ctx.fillStyle = gradient;
  119. ctx.lineWidth = Math.random()*1000;
  120. ctx.fillRect(i+1, Math.random()*5, 5030,2350);
  121. ctx.fillRect(i-1, Math.random()*5, 500,2350)
  122. ctx.fillRect(i%1, Math.random()*1, 5030,230);
  123. ctx.fillRect(i*1, Math.random()*2, 500,350)
  124. }
  125. </script>
  126. </body>
  127. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement