最新的Web开发教程
 

HTML Canvas教程


你的浏览器不支持<canvas>元素。

在HTML <canvas>元素是用来绘制网页上的图形。

图形左侧与创建<canvas> 它示出了四个元件:一个红色矩形,梯度矩形,多色矩形和多色文本。

 

什么是HTML画布?

在HTML <canvas>元素被用来绘制图形,上飞,通过脚本(usually JavaScript)

<canvas>元素是只对图形的容器。 您必须使用脚本来实际绘制图形。

帆布具有绘制路径,矩形,圆形,文本和添加图像的方法。


浏览器支持

在表中的数字规定,完全支持的第一个浏览器版本<canvas>元素。

元件          
<canvas> 4 9 2.0 3.1 9

HTML画布可以绘制文本

油画可以画五颜六色的文字,带或不带动画。


HTML画布可以绘制图形

帆布具有与图形和图表的图形图像数据呈现强大的功能。


HTML画布可以是动画

画布对象可以移动。 一切皆有可能:从简单的弹跳球,以复杂的动画。


HTML画布可以互动

画布可以响应JavaScript事件。

画布可以给任何响应用户操作(按键点击,鼠标点击,点击按钮,手指运动)。


HTML画布可以在游戏进行使用

Canvas的方法动画,提供了大量的对HTML游戏应用的可能性。


帆布例

在HTML中, <canvas>元素看起来是这样的:

<canvas id="myCanvas" width="200" height="100"></canvas>

<canvas>元素必须有一个id属性,因此它可以通过JavaScript的引用。

的宽度和高度属性是必要定义画布的大小。

Tip:你可以有多个<canvas> 1 HTML页面上的元素。

默认情况下, <canvas>元素没有边界,没有内容。

要添加边框,使用样式属性:

<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #000000;">
</canvas>
试一试»

接下来的章节展示了如何在画布上绘制。