Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2014
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. var canvas = document.getElementById("canvas");
  2. var ctx = canvas.getContext("2d");
  3. var dataURL = canvas.toDataURL();
  4. ctx.clearRect(0, 0, canvas.width, canvas.height);
  5. document.getElementById('canvasImg').src = dataURL;
  6.  
  7. canvas.width = 700;
  8. canvas.height = 396;
  9.  
  10. function randomize(num) {
  11. var a = Math.floor(Math.random() * num);
  12. return a;
  13. }
  14.  
  15. ctx.lineTo(randomize(canvas.width), randomize(canvas.height));
  16. ctx.lineTo(randomize(canvas.width), randomize(canvas.height));
  17.  
  18. var canvas = document.getElementById('canvas');
  19.  
  20. function randomize(num) {
  21. var a = Math.floor(Math.random() * num);
  22. return a;
  23. }
  24.  
  25. function sides() {
  26. var a = Math.floor(Math.random() * 10);
  27. return a;
  28. }
  29.  
  30. function getRndColor() {
  31. var r = 255 * Math.random() | 0,
  32. g = 255 * Math.random() | 0,
  33. b = 255 * Math.random() | 0,
  34. alpha = 0.1; //Math.random().toFixed(1);
  35. var final = 'rgba(' + r + ',' + g + ',' + b + ',' + alpha + ')';
  36. return final;
  37. }
  38.  
  39. $('*').click(function () {
  40. clearInterval(timer);
  41. $('button').show();
  42. });
  43.  
  44. $('button').click(function () {
  45. $(this).css('left', '-400px');
  46. $('h3').text("Right click and save a beautiful background!");
  47. var canvas = document.getElementById("canvas");
  48. var ctx = canvas.getContext("2d");
  49. var dataURL = canvas.toDataURL();
  50. ctx.clearRect(0, 0, canvas.width, canvas.height);
  51. document.getElementById('canvasImg').src = dataURL;
  52. $('#canvasImg').css('border', '5px solid black');
  53. $('#canvas').hide();
  54. $('#canvasImg').show();
  55. });
  56.  
  57. if (canvas.getContext) {
  58. var ctx = canvas.getContext('2d');
  59. var left = true;
  60.  
  61. canvas.width = 700;
  62. canvas.height = 396;
  63.  
  64. var timer = setInterval(function () {
  65. for (var i = 1; i <= 1000; i++) {
  66. ctx.beginPath();
  67. if (left) {
  68. ctx.moveTo(0, randomize(canvas.height));
  69. left = false;
  70. } else {
  71. ctx.moveTo(randomize(canvas.width), 0);
  72. left = true;
  73. }
  74. ctx.lineTo(randomize(canvas.width), randomize(canvas.height));
  75. ctx.lineTo(randomize(canvas.width), randomize(canvas.height));
  76. ctx.fillStyle = getRndColor();
  77. ctx.fill();
  78. }
  79. }, 1000);
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement