了解使用 HTML5 标签 <canvas>

<canvas> 元素是 HTML5 的一部分,支持动态的、可编写脚本的 2D 形状和位图图像渲染。这是一个更新位图的低级程序模型,HTML5 Canvas 也有助于制作 2D 游戏。虽然 HTML5 canvas 提供了自己的 2D 绘图 API,但它也支持 WebGL API,允许使用 OpenGL ES 进行 3D 呈现。

<canvas> 并不具备语义特征,可能不那么适用 a11y。

参考资料:

  1. Canvas element - Wikipedia
  2. HTML Standard - canvas
  3. CanvasRenderingContext2D - Web APIs | MDN
  4. Canvas tutorial - Web APIs | MDN
  5. Canvas API - Web APIs | MDN
  6. <canvas>: The Graphics Canvas element - HTML: HyperText Markup Language | MDN

Layout of comment panels