Advertisement
487231920

MOUSEMOVE

Dec 14th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.56 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title>activity</title>
  6. </head>
  7.    
  8. <body>
  9.    
  10.     <canvas id="myCanvas" width="640" height="480" style="border: 1px solid black"></canvas>
  11.    
  12. <script>
  13.  var canvas = document.getElementById("myCanvas");
  14.     var drawingTools = canvas.getContext("2d");
  15.    
  16.      //call the line draw function when the mouse is moved
  17. document.addEventListener("mousemove", lineDraw);
  18.  
  19.     function lineDraw()
  20.     {
  21.         //clear everything on the canvas
  22.         drawingTools.clearRect(0, 0, canvas.width, canvas.height);
  23.         drawingTools.fillStyle="red";
  24.         drawingTools.strokeStyle = "black";
  25.         drawingTools.lineWidth = 2;
  26.         drawingTools.beginPath();
  27.         drawingTools.moveTo(0, 0);
  28.         drawingTools.lineTo(canvas.width, 0)
  29.         //use methods to specify the cordinates of the mouse position
  30.         drawingTools.lineTo(event.clientX, event.clientY);
  31.         drawingTools.closePath();
  32.         drawingTools.stroke();
  33.         drawingTools.fill();
  34.        
  35.        
  36.        
  37.     drawingTools.strokeStyle = "black";
  38.         drawingTools.fillStyle="green";
  39.         drawingTools.lineWidth = 2;
  40.         drawingTools.beginPath();
  41.         drawingTools.moveTo(640, 0);
  42.         drawingTools.lineTo(canvas.width, canvas.height)
  43.         //use methods to specify the cordinates of the mouse position
  44.         drawingTools.lineTo(event.clientX, event.clientY);
  45.         drawingTools.closePath();
  46.         drawingTools.stroke();
  47.         drawingTools.fill()
  48.        
  49.        
  50.     drawingTools.strokeStyle = "black";
  51.         drawingTools.fillStyle = "yellow"
  52.         drawingTools.lineWidth = 2;
  53.         drawingTools.beginPath();
  54.         drawingTools.moveTo(0, 480);
  55.         drawingTools.lineTo(canvas.width, canvas.height)
  56.         //use methods to specify the cordinates of the mouse position
  57.         drawingTools.lineTo(event.clientX, event.clientY);
  58.         drawingTools.closePath()
  59.         drawingTools.stroke()
  60.         drawingTools.fill()
  61.        
  62.        
  63.     drawingTools.strokeStyle = "black";
  64.         drawingTools.fillStyle="blue"
  65.         drawingTools.lineWidth = 2;
  66.         drawingTools.beginPath();
  67.         drawingTools.moveTo(640, 480);
  68.         drawingTools.lineTo(0, canvas.width)
  69.         //use methods to specify the cordinates of the mouse position
  70.         drawingTools.lineTo(event.clientX, event.clientY);
  71.         drawingTools.closePath()
  72.         drawingTools.stroke()
  73.         drawingTools.fill()
  74.     }
  75.  
  76.  
  77.    
  78.    
  79.    
  80.    
  81.    
  82. </script>
  83. </body>
  84.  
  85. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement