利用HTML5 Canvas API绘制矩形的超级攻略

2019-01-28 15:19:14王冬梅

使用closePath()闭合图形
首先我们用最普通的方法绘制一个矩形。

JavaScript Code复制内容到剪贴板
  1. <!DOCTYPE html>    <html lang="en">   
  2. <head>        <meta charset="UTF-8">   
  3.     <title></title>    </head>   
  4. <body>    <!DOCTYPE html>   
  5. <html lang="zh">    <head>   
  6.     <meta charset="UTF-8">        <title>绘制矩形</title>   
  7. </head>    <body>   
  8. <div id="canvas-warp">        <canvas id="canvas" style="border: 1px solid #aaaaaa; display: block; margin: 50px auto;">   
  9.         你的浏览器居然不支持Canvas?!赶快换一个吧!!        </canvas>   
  10. </div>      
  11. <script>        window.onload = function(){   
  12.         var canvas = document.getElementById("canvas");            canvas.width = 800;   
  13.         canvas.height = 600;            var context = canvas.getContext("2d");   
  14.            context.beginPath();   
  15.         context.moveTo(150,50);            context.lineTo(650,50);   
  16.         context.lineTo(650,550);            context.lineTo(150,550);   
  17.         context.lineTo(150,50);     //绘制最后一笔使图像闭合            context.lineWidth = 5;   
  18.         context.strokeStyle = "black";            context.stroke();   
  19.        }   
  20. </script>    </body>   
  21. </html>    </body>   
  22. </html>