TA的每日心情 | 奋斗 前天 10:28 |
---|
签到天数: 2370 天 [LV.Master]伴坛终老
|
HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是,这些都是浏览器的原生动画,无需任何插件。Tunnelers7 a( B% m4 _! b. g2 H$ f. T4 Q& A. n
1 I/ k1 T. O( y- r
! |) o5 T" U- o' x' ~+ U$ e# O b1 k
2 f( \; q8 q+ p9 d2 W纯 JavaScript + HTML5 Canvas 生成的交互动画,难以置信。
1 D' i9 H$ i1 { I% b! d7 V4 N; w. E
6 Y- ` E9 v! Z0 r! P; x1 m7 }
The Mesmerizer/ j8 B O5 n6 e3 o' {- t6 u
/ f" X% _/ d! n8 z
* o# T/ R3 a3 e& U5 l) ]8 e
# m9 `# y4 B4 k; p0 K7 @在格子中移动鼠标,颜色随着改变并扩散到周围的格子,很迷幻。用鼠标点四角的格子,或按键盘,可以看到更奇妙的效果。
' {# Y8 z, |& m0 i0 K' ~, ^2 L- R0 R1 }, q# W7 \/ }
Burn5 v4 r- l* b0 `/ l9 ?4 V
* Y" \4 H" B2 }, j2 t0 f. t: i$ P$ c& d! [5 Q
5 O+ ^# v3 S0 P0 L' R' W1 L* @在页面上移动鼠标,或按下鼠标,这样的效果,很难相信是浏览器原生的。
c' q) T* O. J# o8 y& F' H9 `+ s, G' s8 N" m
Cheloniidae Live3 ?* j' v l8 n0 Q% m
1 d5 n' B, m6 s% _9 ^
' B! y* j& O; \& {: E
+ o+ [/ [( |( v& U2 a% F% _5 W$ t' m也是基于纯粹的 JavaScript,不过使用了一个 JavaScript 库。很有趣,你可以通过修改其 JavaScript 代码实现自己的效果(可惜被墙了)。/ n' `! q" C7 A) v" v6 E
: f0 G- l5 I! k- T: a
( m( T# g2 U( G& L6 l& ~. bCanvas 3D engine- P" B( |2 [. m. h; E
& U k' L4 M9 l m! Z
5 n& w/ U9 d- m" `% {$ q3 L' K; p: a! h j
一个基于 Canvas 的 3D 引擎。目前只支持预设的图形,纹理及基本交互功能。
7 g" I( G& H2 s& p
4 ]) X, J: R4 t! K ~
% X) z. o2 ] _! b8 U3 }Bomomo8 m3 G. j5 Q( j( U: q6 ]+ s
9 R" p6 i* y+ Y* S$ L, O
& j- h& k2 w; d3 w& m( s
4 F* E. Z. ?9 U% R$ t# I很值得一试。
) _, H2 b2 h4 ~8 C) Q" m: |+ N
5 Q8 d& P! B# K/ a
. t/ [( a1 o1 X Z8 `/ ]DDD
$ k# \7 }; K0 y, N: m+ c I: ~+ N# g/ a+ w7 L5 D
6 s% D& a9 W( H* l E3 J* z; c) w
" ^' N' N0 B" l' i这个交互动画也很有趣。9 Y+ ~9 Z$ \- o) B
1 m7 C( M6 r1 ^/ X( V1 W2 _) i' U2 y# {# v0 r
Plasma Tree
A1 C2 _! j2 Q3 R( C
, a. e$ { y) ?. P- U' N8 U
7 F4 T3 V, U/ {
7 P& M) P2 Q, \非常阿凡达。 |
|