HTML 参考手册 目录

HTML5 <canvas> 参考手册

HTML 画布是一个非常有用的元素,可以用来绘制图形、动画和其他图像。它是一个矩形区域,可以通过 JavaScript 来绘制各种图形。

创建画布

要在 HTML 中创建一个画布,只需要使用 <canvas> 标签即可。例如:

在这个例子中,我们创建了一个宽度为 500 像素,高度为 300 像素的画布,id 为 "myCanvas"。

绘制图形

要在画布上绘制图形,需要使用 JavaScript 来操作画布的上下文。下面是一个简单的例子,绘制一个红色的矩形:

-- -------------------- ---- -------
------- ------------- ----------- ----------------------

--------
  --- ------ - ------------------------------------
  --- --- - ------------------------

  ------------- - ------
  ---------------- --- ---- -----
---------

在这个例子中,我们获取了画布的上下文对象,设置填充颜色为红色,然后绘制了一个左上角坐标为 (50, 50),宽度为 100 像素,高度为 100 像素的矩形。

动画

使用画布还可以创建动画效果。下面是一个简单的例子,创建一个移动的矩形动画:

-- -------------------- ---- -------
------- ------------- ----------- ----------------------

--------
  --- ------ - ------------------------------------
  --- --- - ------------------------
  --- - - ---

  -------- ------ -
    ---------------- -- ------------- ---------------
    ------------- - -------
    --------------- --- ---- -----
    
    - -- --

    ----------------------------
  -

  -------
---------

在这个例子中,我们定义了一个 draw 函数,每次调用该函数时会清空画布、绘制一个蓝色的矩形,并将矩形的 x 坐标加 1。通过 requestAnimationFrame 函数来实现动画效果。

以上就是关于 HTML 画布的介绍,希望能帮助你更好地理解和使用 HTML 画布。


上一篇:HTML 事件
下一篇:HTML 音频/视频
纠错
反馈