利用HTML5 Canvas API绘制矩形的超级攻略_html5教程技巧
作者:吻过彩虹的脸_378 | 2021-08-15 20:58
这篇文章主要介绍了利用HTML5CanvasAPI绘制矩形的超级攻略,包括圆角矩形的实现与封装绘制方法的JavaScript函数编写等方面,非常推荐!需要的朋友可以参考下
使用closePath()闭合图形
首先我们用最普通的方法绘制一个矩形。
JavaScript Code复制内容到剪贴板
-
- "en">
-
- "UTF-8">
-
-
-
-
- "zh">
-
- "UTF-8">
- 绘制矩形
-
-
"canvas-warp">
-
- 你的浏览器居然不支持Canvas?!赶快换一个吧!!
-
-
-
-
-
-
-
-
运行结果:
乍一看没啥问题,但是视力好的童鞋已经发现了,最后一笔闭合的时候有问题,导致左上角有一个缺口。这种情况是设置了lineWidth导致的。如果默认1笔触的话,是没有问题的。但是笔触越大,线条越宽,这种缺口就越明显。那么这种情况该怎么避免呢?
标题已经剧透了,使用clothPath()闭合图形。
JavaScript Code复制内容到剪贴板
-
- "zh">
-
- "UTF-8">
- 绘制矩形
-
-
"canvas-warp">
-
- 你的浏览器居然不支持Canvas?!赶快换一个吧!!
-
-
-
-
-
-