html5点线的设置,html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点...

本文是HTML5 Canvas画图教程的一部分,主要讲解如何使用Canvas画直线,设置线条的颜色、宽度以及线条的端点和交汇点样式。通过示例代码解释了stroke()、linewidth、strokestyle、linejoin和linecap等属性的用法,帮助读者理解Canvas线条绘制的细节。
摘要由CSDN通过智能技术生成

如果你还不知道canvas是什么,可以看看.

在学画画的时候,线条是最基本的了,而线条的连接可以组成任何图形。在canvas中也是如此。

在开始之前我们先拿出画布和画笔:

复制代码代码如下:

var cvs = document.getelementbyid('cvs'); //画布

var ctx = cvs.getcontext('2d'); // 画笔

我们画画的时候,落笔点是不固定的,随时都会变。canvas虽然不是通过手来决定落笔点,但也有一个方法,就是moveto。moveto的作用相当于把笔尖提离画布,然后移动到指定的点(即坐标)。

复制代码代码如下:

ctx.moveto(x,y)

此过程中不会画出任何图形,相当于你提着笔在画布上晃来晃去。

但晃来晃去是没用的,我们必须开始画。先画最简单的:直线

画直线的方法即lineto,他的参数和moveto一样的,都是一个点。

ctx.lineto(x,y)当然,你画线的时候,落笔点也跟着移动了,所以lineto之后落笔点就变成了他的目标点了。

复制代码代码如下:

ctx.moveto(100,100);

ctx.lineto(200,100);

此时你刷新网页,会发现画布上没有预想中的线,什么也没有。因为我们还少了一个步骤.lineto其实是画的一条“路径”,本身是不可见的。如果要让他显示出来,我们必须对他进行“画”的操作。

用过ps的同学,肯定能知道图形的两种模式,一种是填充,另一种是描边。现在我们已经画了一条线,相当于ps中勾了一条路径,此时给路径描一下边,就能显示出图形了。

canvas描边的方法是stroke().现在让我们把代码补全:

复制代码代码如下:

ctx.moveto(100,100);

ctx.lineto(200,100);

ctx.stroke();此时刷新,就能看到一条线了。当然,你也可以连续绘制出几百条路径,再执行描边动作,即可一下画出几百条线。现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值