其实特效(Special Effect)的概念很宽泛,无论电影、电视还是游戏,需要特技处理的效果都能被叫做特效。那H5特效呢?简单地说,就是 在网页中实现各种具有想象力的技法,比如触摸碎屏、画卷收缩、冰块撞击、视差滚动等等。
这份H5特效创作大全,整理出与H5特效有关的各种实用干货,包括制作技巧、场景应用和网站资源等,篇幅较长,因此分上下两期。
以下讲述如何使用iH5的10个特殊功能,实现上万种H5特效。

1、吴亦凡相框破碎特效——克隆

吴亦凡最近被黑得挺惨,刚好可以用碎屏特效来表示粉丝对这位偶像形象破灭的“凄凉”。如上图,触摸相框的任意位置都会出现屏幕破碎的动效,碎屏位置完全由触摸的位置决定。
这里用到的关键功能是克隆,是“事件”组件一个叫“克隆对象”的目标动作,和复制粘贴很像。它一般用来复制某个素材,能设置把素材粘贴在哪个对象下面,以及是否粘贴在鼠标的当前位置。所以让吴亦凡相框破碎很简单! 它相当于每次触摸屏幕时,在触摸的地方粘贴出一个复制了的碎屏图片,要加强现场感还可以添加音效。
[随机克隆制作逻辑]

注:“层”是用来摆放克隆对象的,“透明按钮”得置于顶层。

[相似特效] 触屏点燃任意烟花,点击水中冒出涟漪,触屏出现模拟按压效果,打地鼠(负责敲击的那把锤子),等等。

2、仿造交互视频特效——幻灯片

前两天宝马100周年庆出的H5,特效那个漂亮!动态变化的场景,每段场景还有配音、字幕。

但如果你以为它是一段段视频,就大错特错了。它本质上是不间断播放图片的同时,播放一节节音频和字幕。和一帧帧的视频道理一样,因为视觉停留的缘故,我们看起来就以为是连续不间断的动画.

如上图,12张总计200多K的图片可以构成1.2秒的画面。宝马H5由程序员开发,但它在H5中加载图片模拟视频,多少算是创举,为H5特效带来一种新思维——在视频软件制作特效再导出为序列帧。

模拟视频画面播放的实现,用iH5并不难,过程如下:
(1)在画布下加幻灯片, 导入英文命名的图片序列帧压缩包(zip/gif);(2)设置是否自动播放、时间间隔、图片的预加载比例。

这意味着什么?我们可以自己截取喜欢的电影片段,保存成单独的图片序列并进行优化,然后导入H5页面播放,横跨安卓苹果。不过因为涉及和音乐、字幕的配合,对网速要求比较高。

需要注意的是,用画布播放幻灯片是为了提高流畅度, 如果直接使用,还能通过触摸或点击滑动的方式手动控制序列帧的播放。
3、翻页折叠特效——时间轴

让Papi酱的美照产生折叠的效果,是万能的时间轴。它表示音频、图片等素材在一段时间下的状态变化,经常和轨迹一起使用,用轨迹来标记素材的不同状态。
熟悉视频编辑软件的人,大都知道专业特效软件After Effects(AE),它实现各种影视特效的核心是轨道和关键帧,而iH5中的轨迹充当的正是轨道和关键帧的角色。 时间轴一开始播放,就相当于让素材在不同状态中渐进式地切换。

那么,向左翻页这个动作意味着什么?假设你在页面正上方看着,一开始这一页慢慢沿着书脊反向旋转90度,诶,纸的正面成了一条线;然后它继续反向旋转90度,反面就从一条线慢慢铺开成一面纸。多妙!而时间轴的作用就是控制这正反两面延着书脊所在y轴旋转,所以要 先把第1、2页对半裁切,但切记必须用透明按钮控制y轴的位置。
[向左翻页制作逻辑]

注:透明按钮位置在页面居中,这样沿它的中心进行y轴旋转,对于子对象页面(右图或左图)来说就是沿着正中的书脊旋转。

[相似特效] 打印机打印,图像的碎片化运动,模拟物体惯性,模拟物体重力效应,模拟物体拉伸反弹,等等。
4、触屏3D运动特效——滑动时间轴

上面效果的播放,应用的是时间轴的升级版——滑动时间轴,向上滑动页面就会播放咖啡和咖啡豆上抛的3D运动效果。
为什么我们看上面的咖啡豆运动,会感觉到立体感?其实是因为它 有效地应用了人眼视差的特点,营造出3D空间的立体感。在行驶的车上往外看,你会发现离你最近的路灯“跑”得特别快,远处那棵树、那栋楼却慢悠悠地走,这就是视差的结果。 利用这种运动速度的对比,我们还能感受到出物体的远近;所以在设计上,只要在同样的时间长度下,让离得远的咖啡豆移动距离短一些,靠近的距离长一些就行。

时间轴真的太有用了,改变各种素材在轨迹上不同时间的属性,比如位置、透明度、大小、旋转角度(x、y轴)等等,就能让素材通过特征的变化产生变化莫测的动感。但更多情况下我们会用滑动时间轴,设置滑动的灵敏度、跳转定点等等,以实现更丰富的交互。

5、画卷伸缩特效——剪切

过几天,据说花费12年心血完成的《大鱼海棠》要上映了,顺便给它做个可伸缩的画卷。为什么画卷会伸缩?要靠一个让它一点点恢复、隐藏的特殊遮罩,结合卷轴的运动,表现出画是被卷起来的效果。
关键功能是剪切,是素材对象一个叫“是否剪切”的属性。使用“剪切”的前提在于素材下面还有素材作为子对象,当父对象设置剪切是Yes时,子对象超出父对象尺寸范围的内容就会被裁减掉。

如果父对象是透明按钮?这时,透明按钮成了一个看不见的方形遮罩,控制大鱼海棠画卷显示的部分,再用时间轴控制透明按钮的长宽变化,画卷可以看到的内容也会随着改变了。 [相似特效] 撕纸特效,各种各样的网页视差滚动,等等。

6、神奇的照片合成器——画布

通过上面这个照片放缩的特效,可以看出苹果LOGO其实是个不规则的遮罩(这是剪切做不到的),它和背景图片放大缩小的比例并不同步。
主要用到的是一个神秘的工具“画布”,它的自定义遮罩功能强大,还能把合成的内容输出成图片。当然,放缩这一块其实还用了两个时间轴分别控制LOGO和背景。

“画布”遮罩的使用非常简单,画布下的原始图片有一个叫遮罩的属性:

(1)把遮罩设为其他图形(圆形、圆角矩形),原始图片的边缘就完全由其他图形决定;(2)把遮罩设为其他图片, 原始图片的边缘、像素透明程度就完全由其他图片的边缘、色彩明暗分别决定。 比如这里的原始图片是一张iPhone SE的宣传图,其他图片是背景透明的全白色苹果LOGO,所以原始图片的形状成了一个苹果,但颜色并没有变化。 [相似特效] 红色/黄色/绿色/蓝色/…/彩色滤镜,圆形/三角形/菱形/…相框,等等

画布最好玩的地方还不在这里。来看看反其道而行之,会有什么效果!

如果把原始图片设为有规律的纯色,就成了为其他图片配色(因为明暗由其他颜色决定)。所以,你看到上面这一系列图片好像很复杂,其实只改变了苹果LOGO或画布的颜色。

7、随机擦一擦特效——画图

抹去抖森的脸,露出泰勒·斯威夫特的脸,就是随机擦一擦触发事件的过程。
为什么要用这两个人作示例?他们是谁?这都不重要。关键在于实现这种效果,要用到画图工具——和画布只差一个字,用途却大大不同。 画图可以上传背景图片,既可以用来涂涂画画,也能做橡皮擦擦除的效果。使用也简单,这里选的是橡皮擦,线条宽度50(就是画笔大小),设置了擦除面积为50%时,抖森的画图消失。
[相似特效] 擦去雾霾,自由签名,填色游戏,等等。
比如上面这张没什么美感的图画是我刚刚花不到30秒涂出来的,用的是iH5的一个网页模板,感兴趣的话可以玩玩。

8、冰块撞击特效——物理世界

在网页里,冰块和杯子是两张图片,怎样才能让冰块掉进杯子里会反弹?可能当我们习惯手游里各种适应物理规律的场景后,很容易忽略让这些2D场景适应三维世界并不简单。
首先,我们的世界没有穿墙术、隔空取物、凌波微步,是因为物体会受到重力、弹力等各种因素的影响。 而物理引擎能对图片的物理属性进行仿真,让图片具备真实世界中物体的重量、碰撞、反弹等特征,通常用来制作游戏。名字可能有点晦涩,但用它构造一个接近真实的世界,甚至反现实、反物理规律的世界,那才好玩呢。

9、多种搭配的组合动效

最后有一个建议,有时把不同的动效稍微组合一下,巧妙地触发,可能会有特别的效果——甚至能把iH5当成一个设计GIF的编辑器。
和Photoshop的滤镜库一样,iH5也有很多现成的动效,直接在素材下添加, 自己选择效果的出现时间、延续长短、消失时间等参数就行。有些看起来比较复杂的特效,比如打印机打字——得控制好每个字出现的时间、运动状态等,因为有动效,在操作上其实反而是最简单、效率最高的。 [特效示例] 自左/右/上/下淡入/出,滚动进入/离开,光速进入,等等。回顾H5特效的特殊功能,包括:克隆、幻灯片、时间轴、滑动时间轴、剪切、画布、画图、物理引擎、动效共9个,那第10个特效是什么?

其实它和前面的功能都能扯上关系,而且只要用上这个特效,其他特效的逼格都会翻倍地涨。下一期着重讲这个神通广大的特效,并奉上和H5模板制作特效有关的实用资源合集。你能猜出是什么样的“特效”吗?

最后向大家推荐一款不错的H5制作工具,能帮你一键生成H5,实现全网营销iebook超级H5:http://h5.iebook.cn.
 
>>>>>看了这篇文章,88%的人会继续点击下面这文章

H5模板制作案例

拼图一样轻松的H5页面?

html5的经典特效思路相关推荐

  1. 精美的HTML5焦点图特效

    HTML5结合jQuery可以让网页图片变得更加绚丽多彩,比如实现一些图片3D切换.CSS3动画绘制以及各种图片效果的渲染.本文将分享8款精美的HTML5图片动画,希望你能喜欢. 1.jQuery/C ...

  2. 分享8款令人惊叹的HTML5 Canvas动画特效

    HTML5的确可以制作出非常绚丽的网页动画效果,尤其是利用HTML5 Canvas特性和HTML5 3D特性,我们更加可以欣赏到超酷的动画特效.今天我从html5tricks网站上整理了8款令人惊叹的 ...

  3. HTML5火焰文字特效DEMO演示---转载

    只有google支持 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l ...

  4. svg标签的CSS3动画特效 - 经典特效2

    svg标签的CSS3动画特效 - 图片上下滚动,会减速 相关文献: 什么是svg? svg教程 效果图截图: (类似于:上下往复 - 拉锯式运动) css代码如下: <style type=&q ...

  5. svg标签的CSS3动画特效 - 经典特效

    svg标签的CSS3动画特效 - 经典特效 效果图截图: (类似于:水波荡漾) css代码如下: @charset "UTF-8";svg:not(:root) { overflo ...

  6. 惊艳的HTML5粒子动画特效

    转自:http://geek.csdn.net/news/detail/201487?ref=myread HTML5确实非常强大,很多时候我们可以利用HTML5中的新技术实现非常炫酷的粒子动画效果, ...

  7. HTML5 和 JavaScript 特效

    这篇文章向大家展示8个惊艳的 HTML5 和 JavaScript 特效.作为下一代网页语言,HTML5 拥有很多让人期待已久的新特性,越来越多的开发人员开始使用 HTML5 来制作各种交互性强.效果 ...

  8. 11款惊艳的HTML5粒子动画特效

    HTML5确实非常强大,很多时候我们可以利用HTML5中的新技术实现非常炫酷的粒子动画效果,粒子动画在HTML5应用中也是比较消耗本地资源的,尤其是CPU,但是有些HTML5粒子效果确实能给用户带来不 ...

  9. html简单的文字自动出现效果,8个华丽的HTML5文字动画特效赏析

    文字是网页的灵魂,很早以前有人发明了很多漂亮的计算机字体,这让网页变得样式各异.HTML5和CSS3的出现,我们可以让文字变得更加富有个性,在一些需要的场合,我们甚至可以利用HTML5制作文字动画.本 ...

最新文章

  1. 在win7怎么使用linux指令,Win7系统的Powershell命令怎么使用
  2. javascript里的偏函数——本质函数式编程+闭包,返回函数
  3. 基于Elasticsearch实现搜索建议
  4. 基于nginx和uWSGI在Ubuntu系统上部署Django项目
  5. libusb usb设备访问接口库
  6. Java第一章java语言的概述
  7. LeetCode 1185. 一周中的第几天
  8. php常用功能代码,10段PHP常用功能代码(1)_PHP教程
  9. for循环如果先--_乐字节Java循环:循环控制和嵌套循环
  10. 生信人一口气搞定SCI作图与数据处理的技巧,有这一个就妥了!
  11. 微信“农场”偷偷上线!网友:偷菜还会远吗 QQ被抄麻了
  12. PyCharm 与 Git/GitHub 关联 / 取消关联
  13. 分析百度的中文分词结果
  14. mysql nlssort_Oracle中文排序 NLSSORT
  15. 双因素方差分析(R)
  16. 个人计算机软件著作权,个人可以申请软件专利权吗?软件著作权申请的注意事项有哪些?...
  17. raw格式怎么打开转换成jpg?迅捷图片转换器3步搞定
  18. C#编程,获取当前时间为一年的第几周的一种方法。
  19. java实验报告(实验三)
  20. 被在线教育公司裁员后,跳槽字节拿52W年薪,并获得spot bonus

热门文章

  1. 如何 在adobe reader中 截取 画面 清晰的图片 图表 截图(原来画面不清楚,模糊 最为明显) pdf 。word
  2. 如何在Windows 10上查看哪些应用正在使用您的麦克风
  3. 西邮linux兴趣小组2020年面试题 学习记录
  4. multisim怎么设置晶体管rbe_模拟电子电路multisim仿真(很全 很好)
  5. 直播预告 | 在能媲美“真假美猴王”的AI面前,如何保持我们的“火眼金睛”
  6. 最新ECSHOP修改60条
  7. CSDN速通Git入门勋章技巧
  8. 使用Django框架实现游戏网站搭建
  9. solr 中文单字分词
  10. 黑帽seo实现判断地区跳转