首页 > 软件操作教程 > 编程开发 > HTML
题目内容

HTML5 使用canvas API 描边样式

题目答案

如果开发人员只能绘制直线,而且只能使用黑色,那么HTML5 canvas API就不会如此强大和流行了。所以现在使用描边样式让树冠看起来更像是树吧。

【例题】描边样式

代码如下:

// 加宽线条

context.lineWidth = 4;

// 平滑路径的接合点

context.lineJoin = 'round';

// 将颜色改成棕色

context.strokeStyle = '#663300';

// 最后,绘制树冠

context.stroke();

    以上代码属性,可以改变以后将要绘制的图形外观,这个外观起码可以保持到将context恢复到上一个状态。

    首先,将线条宽度加粗到3像素。

    接着,将lineJoin属性设置为round,这是修改当前形状中线段的连接方式,让拐角变得更圆滑;也可以把lineJoin属性设置成bevel或者miter(相应的context.miterLimit值也需要调整)以变换拐角样式。

    最后,通过strokeStyle属性改变了线条的颜色。在这个例子中,使用了CSS值来设置颜色,不过在后面将看到,strokeStyle的值还可以用于生成特殊效果的图案或者渐变色。

    还有一个没有用到的属性——lineCap,可以把它的值设置为butt、square或者round,以此来指定线条末端的样式。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端