最适合网络开发者的网站
图。初学者课程

尿素

HTML 画布 教程


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

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

上面的图形是用<canvas> 。

它显示四个元素:一个红色矩形、一个渐变矩形、一个多色矩形和一个多色文本。


什么是 HTML Canvas?

HTML<canvas> 元素用于通过脚本(通常是 JavaScript)动态绘制图形。

这<canvas>元素只是图形的容器。您必须使用脚本才能真正绘制图形。

Canvas 有几种绘制路径、框、圆圈、文本和添加图像的方法。


浏览器支持

表中的数字表示第一个完全支持<canvas>元素。

元素
<canvas> 4.0 9.0 2.0 3.1 9.0

HTML Canvas 可以绘制文本

Canvas 可以绘制彩色文本,可以带动画也可以不带动画。


HTML Canvas 可以绘制图形

Canvas 具有以图形和图表图像呈现图形数据的强大功能。


HTML Canvas 可以动画

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


HTML Canvas 可以交互

Canvas 可以响应 JavaScript 事件。

Canvas 可以响应任何用户动作(键盘点击、鼠标点击、按钮点击、手指移动)。


HTML Canvas 可用于游戏

Canvas 的动画方法为 HTML 游戏应用程序提供了许多可能性。


Canvas 示例

在 HTML 中,<canvas> 元素如下所示:

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

这<canvas>元素必须具有 id 属性,以便 JavaScript 可以引用它。

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

提示: 您可以有多个<canvas>一个 HTML 页面上的元素。

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

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

例子

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000;"></canvas>
亲自尝试 »

下一章将展示如何在画布上绘图。