TA的每日心情 | 奋斗 前天 10:07 |
---|
签到天数: 2385 天 [LV.Master]伴坛终老
|
HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是,这些都是浏览器的原生动画,无需任何插件。Tunnelers0 N( g: j% G% x7 p9 q
* ~( r% w7 P* T' R. T; y# c7 X: u- C0 r, \0 s% ` i
) G* m8 {) \) \4 p4 G y T9 X纯 JavaScript + HTML5 Canvas 生成的交互动画,难以置信。1 Q" l+ v! c" p+ C+ d( M
. s( L! f: [' @7 O
; d! y7 I1 x' N. j2 t1 iThe Mesmerizer" b9 s4 I) _8 l* Y
6 G7 D/ z4 ^# f* F
o8 T0 m; z: P4 D5 X
+ R2 M8 x8 j. m) ^9 g
在格子中移动鼠标,颜色随着改变并扩散到周围的格子,很迷幻。用鼠标点四角的格子,或按键盘,可以看到更奇妙的效果。2 S$ @% o& w( H& G
, G$ S" |$ q$ U( ^$ _$ E' TBurn
8 o! G9 a; `1 q2 T B1 C, M7 V) Y6 X0 |/ ]# f
1 ~! m& h7 @7 y, N
: T& e$ j' Q# t4 n
在页面上移动鼠标,或按下鼠标,这样的效果,很难相信是浏览器原生的。
+ X( |: t1 W: \5 u- ]: M
9 b7 [5 @( |8 v+ a- X* J& DCheloniidae Live' i! B3 G( ?& F' D! P3 `
% g4 d, X4 @2 X$ K
, P8 l/ @1 l* X8 z: P. I" ?- @- ^& }3 a' X
也是基于纯粹的 JavaScript,不过使用了一个 JavaScript 库。很有趣,你可以通过修改其 JavaScript 代码实现自己的效果(可惜被墙了)。% L/ }3 z- q' _& V
1 b4 c- |1 [% x. [ \1 V. m" N$ M: P- H
Canvas 3D engine
4 n+ M9 A3 _$ R8 ^1 n: N) k6 H6 {
8 C- F9 ~ e) b# \5 n9 s+ |& ^. L
7 V& f5 m, g `" _) S, N+ r) a
一个基于 Canvas 的 3D 引擎。目前只支持预设的图形,纹理及基本交互功能。
8 H4 S+ l: o# D7 e5 o5 ^* A9 z) b
1 j' g# `4 s) F3 A# l. I5 \
Bomomo
# P8 C6 {0 \7 l# i) p& C7 C# T4 Z0 f" Z
6 x9 t8 F6 G; u5 W$ I' n4 ~2 n$ H
7 w9 y0 G/ K+ V
很值得一试。
: f$ H" E7 o# K6 w% h
( `: V0 _- D$ |# D3 A0 M) M! k
2 ]+ C$ f& ~- VDDD2 |$ b$ R9 y( q$ u2 W% a
' g5 M' H3 [- Q6 B2 k
. \% q+ g" {9 n, z( s, {' c6 {
* I5 E, N$ u7 u. S- Q: R这个交互动画也很有趣。, `3 [# z& `- _7 @# z
" _7 Z+ ]! u, \3 V2 e5 X( C Q
9 S, d6 _: P1 f4 }! G/ F( j
Plasma Tree
( i) X4 W" u/ V( C ^' ?9 y) B8 |- z3 y8 K- D
( t C" \& M" ?6 S9 W2 @! f& J# T, `5 `' k }
非常阿凡达。 |
|