2 交互式动画

2018-03-03 19:02 更新

2 交互式动画

可口可乐这个案例在之前的风云榜中推荐过,是运用H5绘图功能的典型例子。当然这里面的交互还是比较简单的,只不过它基本体现了交互式动画的感觉。整个可口可乐的时间轴是随着用户向上滑动页面“绘制”出来的。


其实除了这种叙事型的H5动画,我们能看到的大多数H5游戏也都都属于这一类,比如神经猫、打企鹅、2048等等。最近也有一个比较火的H5游戏叫“财务包子铺”,在这个游戏中用户扮演包子铺的创业老板,在事业发展的不同阶段做出经营决策,最终登上人生巅峰。虽然游戏中植入了赤裸裸的产品推广(知乎的一本新书),但最后还是取得了3天破300万PV的成绩。


些类型各异的H5应用,本质上都是基于H5的动画技术做的。它们所涉及的相关动画技术主要有H5的Canvas/SVG,以及JS、CSS3,目前大部分H5的动画效果还是用JS实现的,实现的效果类似PPT中的动画功能,只能实现元素的平移、旋转、隐现等等。事实上通过JS+Canvas/SVG+CSS3可以实现非常复杂的交互式动画,最直观的就是H5游戏,比如神经猫,还有上文提到的3D版坦克大战。那么,H5到底能实现什么样的动画效果呢?我想这应该是大家在做H5时最头疼的问题,因为不知道能做成什么样,你也就不知道从何下手。所以下面我给大家介绍一个网站:http://fff.cmiscm.com/,在这个网站中,你几乎能看到所有H5能够实现的动画效果,下次如果需要做H5的时候就可以跟开发说“你看,就是这个效果”。以下是该网站上几个示例的截图:

抓绵羊:你可以在奔跑的羊群中随意抓取并放到任意位置


种树:在屏幕任意地方点击都会在相应的地方种一颗树,你可以看到树的生长过程。


3D罐头:CSS3 3D的完美展示,你可以看到三维罐头的任意角度


照片处理:你可以把照片艺术化,图示为处理过程截图



以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号