TA的每日心情 | 擦汗 5 天前 |
---|
签到天数: 2402 天 [LV.Master]伴坛终老
|
HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是,这些都是浏览器的原生动画,无需任何插件。Tunnelers
( l: \) _8 N& \
+ T0 H7 a* p* y! ^
( J/ }; M3 H+ Z0 t4 _( x" d1 T4 k: D3 G7 {9 Y) V2 T3 w
纯 JavaScript + HTML5 Canvas 生成的交互动画,难以置信。2 C5 V( R6 a# w' e9 Y% P
# {$ B m* Q- P5 j( K) C9 E- c* j8 b" X/ R5 W1 p# ~
The Mesmerizer% f a6 C* |0 P0 I' n7 K2 l' P
9 p; ^# s3 I9 K" H$ j3 u6 C
, p7 g7 o: `$ s, }3 G7 u5 h0 R
! A, B+ p# _5 r7 F" v g, }' @在格子中移动鼠标,颜色随着改变并扩散到周围的格子,很迷幻。用鼠标点四角的格子,或按键盘,可以看到更奇妙的效果。
6 q6 }5 t+ m. c# b0 F4 ?" j( {, w, E8 R& @& o
Burn
+ `7 R' _# p) ^- C) u5 P) s' Q6 a0 v4 w9 v4 |
S& j/ `0 |7 K0 @ @/ y- L. Z) R( Q: |& z& ]9 M! O1 y
在页面上移动鼠标,或按下鼠标,这样的效果,很难相信是浏览器原生的。( j& F4 c0 f, u% d0 h
# @( ?3 E7 s0 nCheloniidae Live8 W& P8 i6 Q3 K! d
) ?' W- a1 J# n) i# t6 Y# d
1 [3 F1 u, l7 y! _) A" G0 Z
1 \* x7 f# g+ O% s. Y1 t9 N9 G- B) o也是基于纯粹的 JavaScript,不过使用了一个 JavaScript 库。很有趣,你可以通过修改其 JavaScript 代码实现自己的效果(可惜被墙了)。
0 ~4 t# U, a6 j, M) [2 [
6 P% T7 B# f+ H4 r4 N4 ?. f. O$ Q4 Y& N7 w
Canvas 3D engine8 f5 b! G+ y5 m4 c; H1 E
7 N7 R; B6 Y: Z' f
0 m( H6 f/ B1 x/ u* W
) y% X; J8 t- J$ T: r( v0 G一个基于 Canvas 的 3D 引擎。目前只支持预设的图形,纹理及基本交互功能。2 b; P# J$ d; b7 ^. H5 v5 b
# V7 G: G# q. t9 Z- @
{2 Q) e" k0 B; F/ K$ ?2 IBomomo, \9 p- P0 z j- I# A0 b
; v. g% E* P$ D9 v
" b9 D$ b: i: [; X, K9 {0 M: V5 C3 x
/ ~5 _' w4 p- H s) J9 E" s. f' t g很值得一试。
* d& R4 ]5 [ n- ?! s* N u0 U# I, z( X& L- u
6 ^) b1 `# |2 v
DDD$ j9 S* m! m) ~ k L
* \. j) q+ C+ W6 b( v y! q9 L0 T
1 \) y' ~& h+ S$ t& r m
这个交互动画也很有趣。( t/ R' A7 [2 R: I/ _# @8 A# e
6 m0 H, N: ]0 E. Q
+ z9 n& I4 y% a+ |1 s6 m# fPlasma Tree: o( P6 y! q# o; X: T
! i1 \4 K' X7 J: E. d7 w/ N: N2 ] k# B* w: J
" |: |4 v1 ~- s8 K2 w
非常阿凡达。 |
|