当前位置:   article > 正文

HTML5画布(canvas)绘制图形_html canvas 绘图

html canvas 绘图

<canvas>标签

canvas 元素用于在网页上绘制图形

canvas 是 HTML5 新增的元素,可用于通过使用JavaScript中的脚本来绘制图形。

默认情况下它在网页上是一块空白区域,默认大小300*150

注意:canvas画布默认背景色为透明色,可以自行定义背景色

使用html5的<canvas>标签在网页中创建一个画布,语法格式如下:

  1. <canvas id="canvas" width="500" height="500">
  2. 您的浏览器版本太低,不支持画布,请更新浏览器
  3. </canvas>

1.1 绘制线条

图形的基本元素是路径。路径是通过不同颜色和宽度的线段或曲线相连形成的不同形状的点的集合。

步骤 :

  1. 获取一个画布(要创建一个画布对象)
  2. 创建一个画布上下文对象

  3. 绘制图形的起始点(坐标)

  4. 绘制图形的连接点

  5. 闭合路径

  6. 设置图形的样式

  7. 描边

 例图:  

  示例代码如下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <canvas id="canvas" width="500" height="500">
  11. 您的浏览器版本太低,不支持画布,请更新浏览器
  12. </canvas>
  13. <script type="text/javascript">
  14. // 1.获取一个画布(要创建一个画布对象)
  15. var canvas = document.getElementById("canvas");
  16. // 2.创建一个画布上下文对象
  17. var context = canvas.getContext("2d");
  18. // 3.告诉程序绘画路径开始
  19. context.beginPath();
  20. // 4.绘制图形的起始点(坐标)
  21. context.moveTo(0,0);
  22. // 5.绘制图形的连接点
  23. context.lineTo(100,100);
  24. context.closePath();// 闭合路径
  25. // 6.设置图形的样式
  26. context.strokeStyle="red";
  27. // 7.描边
  28. context.stroke();
  29. context.fillStyle="red";// 设置要给图形填充的颜色
  30. context.fill();// 填充
  31. </sc
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/107410
推荐阅读
相关标签
  

闽ICP备14008679号