Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Document</title>
  6. <style type="text/css">
  7. #wrapper{
  8. width: 600px;
  9. height: 600px;
  10. margin: auto;
  11. background: #eee;
  12. }
  13. pre{
  14. background: #ccc;
  15. text-align: center;
  16. }
  17. </style>
  18. </head>
  19. <body>
  20. <h2 style="text-align:center;">Draw A Checker Board On Canvas using JavaScript</h2>
  21. <div id="wrapper">
  22.  
  23. <canvas id="myCanvas" width="600" height="600" style="display:block;position:relative;border:1px solid red;margin:auto;"></canvas>
  24.  
  25. </div>
  26.  
  27. <script type="text/javascript">
  28. var canvas = document.getElementById("myCanvas");
  29. var ctx = canvas.getContext("2d");
  30. var grd=ctx.createLinearGradient(0,0,100,0);
  31.  
  32. grd.addColorStop(0,"red");
  33. ctx.moveTo(0,0)
  34. ctx.lineTo(600,600)
  35.  
  36. ctx.moveTo(0, 600)
  37. ctx.lineTo(600,0)
  38.  
  39. ctx.moveTo(300,0)
  40. ctx.lineTo(300,600)
  41.  
  42. ctx.moveTo(0,300)
  43. ctx.lineTo(600,300)
  44.  
  45. ctx.moveTo(0,300)
  46. ctx.lineTo(300,600)
  47.  
  48. ctx.moveTo(300,0)
  49. ctx.lineTo(0,300)
  50.  
  51. ctx.moveTo(300,0)
  52. ctx.lineTo(600,300)
  53.  
  54. ctx.moveTo(600,300)
  55. ctx.lineTo(300,600)
  56.  
  57. ctx.moveTo(0,150)
  58. ctx.lineTo(600,150)
  59.  
  60. ctx.moveTo(0,450)
  61. ctx.lineTo(600,450)
  62.  
  63. ctx.moveTo(150,0)
  64. ctx.lineTo(150,600)
  65.  
  66. ctx.moveTo(450,0)
  67. ctx.lineTo(450,600)
  68.  
  69. ctx.strokeStyle = grd
  70.  
  71. ctx.stroke()
  72. </script>
  73. </body>
  74. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement