【转载】互动中国分享: 20个惊艳的 HTML5 Canvas 应用试验

标签: HTML5学习资源 HTML5热点关注 | 发表时间:2012-08-29 14:52 | 作者:HTML5研究小组
出处:http://www.mhtml5.com

如今,HTML5 可谓如众星捧月一般,受到众多业内巨头的青睐。很多 Web 开发者也尝试着用 HTML5 来制作各种 Web 应用。HTML5 规范引进了很多新特性,其中最令人期待的之一就是 Canvas 元素,HTML5 Canvas 提供了通过 JavaScript 绘制图形的方法,非常强大。今天这篇文章收集了20个惊艳的 HTML5 Canvas 应用试验推荐给大家。

来源: 梦想天空

01.  Cloth Simulation

使用 Canvas 模仿的3D布料图案效果。

02.  Particle System

这是我最喜欢的一个,非常神奇的效果!

03.  Cloth Experiment

另外一个非常惊艳的布料模仿使用,拖动布料试试看!

04.  Strange Attractors

使用 Canvas 绘制的非常精美的分形(fractals)效果。

05.  Particle Letter Animation

动感的字母颗粒效果动画。

06.  Canvas Nebula

使用 Canvas 绘制的星云图。

07.  Bomomo

HTML5 Cavas 制作的画板,有各种各样的画刷。

08.  Liquid Particles

多彩的流动颗粒。

09.  Fake Floor Reflections

非常立体的倒影效果。

10.  Sinous

一个非常有趣的游戏,没有想象的那么容易玩。

11.  Water in HTML5

HTML5 Canvas 模拟的水!

12.  Blob

水滴效果。

13.  Magnetic System

模拟的磁场效果。

14.  Trail

多彩的轨迹。

15.  Particles

粒子系统。

16.  Shattering Box Physics Simulation

模拟现实世界的物理动作,难以置信的逼真。

17.  Flower Power

美丽的花!

18.  9Elements Particle Play

这个实验演示了 audio 和 canvas 标签的应用。

19.  Beauty of Maths

数学之美!

20.  Tree

Canvas 绘制的树。

转载自: http://www.damndigital.com/archives/60218#more-60218

相关 [中国 html5 canvas] 推荐:

html5 canvas入门

- - Marshal's Blog
可以把canvas看做div,不过,它的长和宽不能通过css来定义,要使用标签属性:. 或者javascript对象属性设置:. 使用canvas,只有一种操作方式,使用javascript. 获得canvas对象的上下文对象,该对象是操作canvas的主要对象:. 使用canvas画最简单的线, 点击运行示例,结果看起来是这样:.

备份:html5 canvas cheat sheet

- - 膘叔
纯备份资料,HTML5的canvas资料.

html5 canvas 图像处理

- - HTML5研究小组
前两天无意中看了下《pro html5 programming》,发现html5竟然也能很好的支持图像处理,在此稍稍交代一下. 与matlab处理图像类似的是,这里也是采用图像矩阵的形式. 下面就介绍一个简单的例子:. >canvas图像处理</. >是时候更换浏览器了<. >点击下载firefox</.

HTML5 Canvas双缓存实例

- - Web前端 - ITeye博客
转自:http://www.108js.com/article/article3/30046.html?id=255. 下面是用HTML5的<canvas>标签写的一个视差滚动动画的示例. 采用了制作动画或者游戏编程中常用的双缓冲技术:获取到页面中的Canvas对象之后,创建了一个与页面Canvas同样大小的Canvas对象.

【转载】互动中国分享: 20个惊艳的 HTML5 Canvas 应用试验

- - HTML5研究小组
如今,HTML5 可谓如众星捧月一般,受到众多业内巨头的青睐. 很多 Web 开发者也尝试着用 HTML5 来制作各种 Web 应用. HTML5 规范引进了很多新特性,其中最令人期待的之一就是 Canvas 元素,HTML5 Canvas 提供了通过 JavaScript 绘制图形的方法,非常强大.

HTML5 Canvas: 测试浏览器是否支持Canvas

- - CSDN博客Web前端推荐文章
本文翻译自Steve Fulton & Jeff Fulton. 在获取HTML页面上Canvas元素的引用后,我们需要测试一下该元素是否包含“上下文”(context). Canvas的上下文指的是由浏览器定义的用于绘画的平面. 简单地说,如果上下文不存在的话,Canvas也就名存实亡了.

HTML5 Canvas开发框架:CasualJS Framework

- Jimmy - ITeye论坛最新讨论
CasualJS Framework是根据ActionScript3?.0的架构开发的一套适用于HTML5 Canvas的面向对象的开发框架. 虽然Canvas提供了强大的绘图功能,但满足不了高级开发的需要. 利用CasualJS的显示对象架构及渲染机制,你可以轻松的在Canvas中操控各种位图、图形、影片剪辑等显示对象.

25 超棒的 HTML5 Canvas 游戏

- 迎客松 - LinuxEden开源社区-Linux伊甸园
Canvas 元素作为HTML5标准的一部分,允许你通过脚本动态渲染点阵图像. 这是为了基于浏览器的矢量图形而设计. HTML Canvas 把一个绘图 API 展现给 JS 客户端,使得脚本能够把想绘制的东西都绘制到一块画布上. 阅读全文 | 邮件推荐 | 评论回复.

html5 canvas 详细使用教程

- - CSDN博客Web前端推荐文章
图形变形(平移、旋转、缩放). 矩阵变换(图形变形的机制). 绘制图像(图片平铺、裁剪、像素处理[不只图像、包括其他绘制图形]). 保存和恢复状态(context). 结合setInterval制作动画.      <canvas></canvas>是html5出现的新标签,像所有的dom对象一样它有自己本身的属性、方法和事件,其中就有绘图的方法,js能够调用它来进行绘图 ,最近在研读《html5与css3权威指南》下面对其中最好玩的canvas的学习做下读书笔记与实验.

HTML5 Canvas(画布)教程 – 图像处理

- - Web前端 - ITeye博客
Canvas标记很多年前就被当作一个新的HTML标记成员加入到了HTML5标准中. 在此之前,人们要想实现动态的网页应用,只能借助于第三方的 插件,比如Flash或Java,而引入了Canvas标记后,人们直接打通了通往神奇的动态应用网页的大门. 本教程内容只覆盖了一小部分、但却是非常重 要的canvas标记的应用功能——图像显示和处理.