canvas mdn_MDN文档 canvas教程笔记

这篇博客详细介绍了MDN Canvas教程,包括CanvasRenderingContext2D对象的主要方法,如绘制矩形、文本和图像,以及路径操作。此外,还讨论了颜色、线条样式、虚线、变形和保存状态等样式设置,以及如何判断点是否在路径内。
摘要由CSDN通过智能技术生成

MDN Canvas教程

API Canvas​Rendering​Context2D即canvas.getContext('2d')返回的对象类型,几乎所有作图操作基于这个“上下文对象”而非canvas dom,下文以context2D作简称

只有矩形、文本、图片是可直接绘制显示的

fillRect(x, y, width, height)

绘制一个填充的矩形

strokeRect(x, y, width, height)

绘制一个矩形的边框

clearRect(x, y, width, height)

清除指定矩形区域,让清除部分完全透明。

fillText(text, x, y [, maxWidth])

在(x,y)位置绘制(填充)文本。

strokeText(text, x, y [, maxWidth])

在(x,y)位置绘制(描边)文本。

drawImage(image, dx, dy [, dWidth, dHeight])

drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)

在(x,y)位置绘制图像。

其他均需要路径

beginPath()

新建一条路径

closePath()

闭合路径(即路径没有闭合时,从当前点生成一条直线路径连到起始点,使其闭合)

stroke()

绘制路径(即描边)

fill()

(根据设置)填充路径内部

路径

context2D路径方法(省略参数):

moveTo()

将一个新的子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值