最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

借助HTML5Canvas来绘制三角形和矩形等多边形的方法_html5教程技巧

来源:动视网 责编:小采 时间:2020-11-27 15:17:19
文档

借助HTML5Canvas来绘制三角形和矩形等多边形的方法_html5教程技巧

借助HTML5Canvas来绘制三角形和矩形等多边形的方法_html5教程技巧:使用HTML5 Canvas绘制多边形所需的CanvasRenderingContext2D对象的主要属性和方法(有「()」者为方法)如下: 属性或方法 基本描述 strokeStyle 用于设置画笔绘制路径的颜色、渐变和模式。该属性的值可以是一个表示css颜色值的字符串。如果你的绘制需
推荐度:
导读借助HTML5Canvas来绘制三角形和矩形等多边形的方法_html5教程技巧:使用HTML5 Canvas绘制多边形所需的CanvasRenderingContext2D对象的主要属性和方法(有「()」者为方法)如下: 属性或方法 基本描述 strokeStyle 用于设置画笔绘制路径的颜色、渐变和模式。该属性的值可以是一个表示css颜色值的字符串。如果你的绘制需
 使用HTML5 Canvas绘制多边形所需的CanvasRenderingContext2D对象的主要属性和方法(有「()」者为方法)如下:

属性或方法 基本描述
strokeStyle 用于设置画笔绘制路径的颜色、渐变和模式。该属性的值可以是一个表示css颜色值的字符串。如果你的绘制需求比较复杂,该属性的值还可以是一个CanvasGradient对象或者CanvasPattern对象
globalAlpha 定义绘制内容的透明度,取值在0.0(完全透明)和1.0(完全不透明)之间,默认值为1.0。
lineWidth 定义绘制线条的宽度。默认值是1.0,并且这个属性必须大于0.0。较宽的线条在路径上居中,每边各有线条宽的一半。
lineCap 指定线条两端的线帽如何绘制。合法的值是 butt、round和square。默认值是"butt"。
beginPath() 开始一个新的绘制路径。每次绘制新的路径之前记得调用该方法。
moveTo(int x, int y) 定义一个新的绘制路径的起点坐标
lineTo(int x, int y) 定义一个绘制路径的中间点坐标
stroke(int x, int y) 沿着绘制路径的坐标点顺序绘制直线
closePath() 如果当前的绘制路径是打开的,则闭合该绘制路径。

绘制三角形

JavaScript Code复制内容到剪贴板

  1. HTML5 Canvas绘制三角形入门示例
  2. 您的浏览器不支持canvas标签。
  3. //获取Canvas对象(画布)
  4. var canvas = document.getElementById("myCanvas");
  5. //简单地检测当前浏览器是否支持Canvas对象,以免在一些不支持html5的浏览器中提示语法错误
  6. if(canvas.getContext){
  7. //获取对应的CanvasRenderingContext2D对象(画笔)
  8. var ctx = canvas.getContext("2d");
  9. //开始一个新的绘制路径
  10. ctx.beginPath();
  11. //设置线条颜色为蓝色
  12. ctx.strokeStyle = "blue";
  13. //设置路径起点坐标
  14. ctx.moveTo(20, 50);
  15. //绘制直线线段到坐标点(60, 50)
  16. ctx.lineTo(20, 100);
  17. //绘制直线线段到坐标点(60, 90)
  18. ctx.lineTo(70, 100);
  19. //先关闭绘制路径。注意,此时将会使用直线连接当前端点和起始端点。
  20. ctx.closePath();
  21. //最后,按照绘制路径画出直线
  22. ctx.stroke();
  23. }

对应的显示效果如下:

绘制矩形
之所以将Canvas绘制矩形单独提出来,是因为Canvas的画笔工具——CanvasRenderingContext2D对象为绘制矩形提供了专用的方法。

XML/HTML Code复制内容到剪贴板

  1. HTML5 Canvas绘制矩形入门示例
  2. 您的浏览器不支持canvas标签。

对应的矩形效果显示如下:

文档

借助HTML5Canvas来绘制三角形和矩形等多边形的方法_html5教程技巧

借助HTML5Canvas来绘制三角形和矩形等多边形的方法_html5教程技巧:使用HTML5 Canvas绘制多边形所需的CanvasRenderingContext2D对象的主要属性和方法(有「()」者为方法)如下: 属性或方法 基本描述 strokeStyle 用于设置画笔绘制路径的颜色、渐变和模式。该属性的值可以是一个表示css颜色值的字符串。如果你的绘制需
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top