TA的每日心情 | 擦汗 3 天前 |
---|
签到天数: 2402 天 [LV.Master]伴坛终老
|
HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是,这些都是浏览器的原生动画,无需任何插件。Tunnelers
0 l, [1 e( N, a0 U( ]2 B; N ]: W9 M: K! E# p3 E. ^
# P( A+ O$ Z) z+ k( X" e* s9 e; X7 V- q8 Y! V( a; H! k" b% G3 ]# x
纯 JavaScript + HTML5 Canvas 生成的交互动画,难以置信。
$ }+ H" ~0 H. u% R! P- l* z( r" h$ d& M: e0 ? L8 |' _- \4 O! C L1 g
6 i" w6 D" ?7 i. w- _
The Mesmerizer
1 A" D* r2 N% M9 f; V
" Y2 h) \" l6 v( o' {0 k5 |& {
~4 _3 h6 B7 {9 w
, U" _( [ O& o; W在格子中移动鼠标,颜色随着改变并扩散到周围的格子,很迷幻。用鼠标点四角的格子,或按键盘,可以看到更奇妙的效果。) y+ T6 V" o/ C" w7 T$ K* a
. J) q: L* E) V, y) G
Burn
. t! C7 O% [3 H* J& [
) k+ N' T) G8 f5 o
+ G5 }; @. H7 e$ e0 v& K+ a5 E. b6 R9 K1 O
在页面上移动鼠标,或按下鼠标,这样的效果,很难相信是浏览器原生的。* R: {& O# i+ U
5 s" Z3 h9 `# Z
Cheloniidae Live" R/ c) ]0 \ N' ?( A# C5 P- P
9 E0 Q7 n6 e. h3 f/ ]7 B4 M( y2 V$ z
9 J3 V, [, ]+ s( |) }
8 S6 b. B$ L* y/ T% u) U也是基于纯粹的 JavaScript,不过使用了一个 JavaScript 库。很有趣,你可以通过修改其 JavaScript 代码实现自己的效果(可惜被墙了)。
% X( y5 T, p l0 J) i7 W5 L4 m* B* H2 k9 c
& [# h. K1 I! \( r8 E5 `
Canvas 3D engine: {7 U+ R5 n" ?
" v+ s% w1 I5 }$ s! ?9 @
7 D! r9 I& i8 O
9 a1 X0 o6 C1 s9 R: C' P+ U一个基于 Canvas 的 3D 引擎。目前只支持预设的图形,纹理及基本交互功能。$ Z3 N4 n8 G8 c* M$ ]- B5 s
6 s" j2 T5 |/ B/ Z8 r, k. H; |$ s8 [% L9 l( Y( U; y i
Bomomo7 J: D: ?2 m1 f3 S
4 N* ~! L% B2 e+ E" z7 O% M! p0 v
1 `! u( T, s( m9 t1 v: _% s' c: @* s8 h S
很值得一试。) f& b/ s6 V( F6 C0 Y+ x
: P$ w$ E# e% s: j; o: ?
& B8 d: R: _) `9 j4 [, hDDD2 N3 c' H2 W u
+ c, A( Y' v* o3 h+ A# I& d0 g6 M
- ^! |7 }3 M) ^# X$ `0 K7 C* q0 }1 K( z- A- y- k# z* q
这个交互动画也很有趣。
) r" H1 }( A& P3 `4 f* m" x8 U! S! K% o& D) g
Q1 s* B3 A/ p. q5 m7 j7 ^+ VPlasma Tree
# U; D+ d2 h1 `: Z8 v4 ?7 i" I/ X x
& |/ S" S. k! f: F# e1 _& e5 z6 B7 c+ I# s: t3 @" S/ K
非常阿凡达。 |
|