HTML5 画布 Canvas

本章介绍 HTML 中用来绘图的元素画布。它是 HTML5 中新增的元素,通过使用 JavaScript 调用画布的函数可以控制画布中的每个像素,用来生成图形、字符或者图像。画布元素本身没有绘图功能,初始化定义的画布没有任何视觉效果,必须通过 JavaScript 拿到画布的 id,然后控制画布的绘制功能。所以想要使用画布,必须对 JavaScript 有一定的了解。画布牵涉到很多知识点,本章介绍简单的画布创建以及几种简单的基础形状绘制。

1. 画布的历史

画布元素最早是 Safari 浏览器在 1.3 版本引入的,为了解决在 dashboard 组件中支持脚本控制的图形,之后 Firefox1.5 和 Opera9 先后支持了画布元素,目前画布已经是 HTML5 中正式的标签元素了。

2. 画布基础操作

2.1 创建画布

通过声明 Canvas 标签可以创建一个画布元素,Canvas 支持高度、宽度属性。

实例演示
预览 复制