用 HTML5 Canvas 创建内容比使用 Flash 撰写复杂得多
Flash 提供了出色的 GUI 和许多可用于制作动画的可视化功能。它允许用户在特定平台内构建所有内容,而无需完全集成到包含在浏览器中、主要范围为多媒体和其他类型的动画的浏览器中。
HTML5 元素 <canvas> 为你提供了一种使用 JavaScript 来绘制图形的简单而强大的方式。它可以用来绘制图表、制作照片组合或者制作简单的(也可以是不那么简单的)动画。
下面是一个简单的 <canvas> 元素,它只有两个特定属性 width 和 height,以及所有核心 HTML5 属性,例如 id、name 和 class 等。
<canvas id = "mycanvas" width = "100" height = "100"></canvas>
现在主要考虑的是 Canvas,而 Flash 已经过时了。借助 Canvas,你可以制作形状动画、调整比例、进行转换等。
广告