.

6.【案例解析】哈利波特20周年H5魔法小说交互效果设置

老赵发表于:2017年07月06日 19:06:03更新于:2019年04月26日 18:00:31

一、案例效果

001595e1932f080fc2c79d5568f67de  

【案例】纪念哈利波特20周年H5 by 网易新闻 | 哒哒

案例仅供学习


二、效果分析

魔法书交互效果,上下滑动时文字左右移动。主要借助关联控制组件,给长layer的加向上滑动的直线运动,里面的文字元素加向右运动的直线运动,这些动画的运动跟关联控制组件绑定后,全部由手势滑动控制。


三、功能设置

1.进行图片素材排版布局。设置长页面,将开场图片及魔法书文字图片进行渐次排版布局(如下图):

001595e1f93c9d0afdcbbee28059622


2. 添加Backgroud页面,用于魔法书上滑结束后、最终显示底色与文字

image.png


3. 在首页长页面底部,添加一个遮罩图片,用于实现最终遮挡底色文字的效果

image.png


4.给图片添加动画。这里针对不同组件添加动画,注意这些动画都是 “等待触发”的:

image.png


5.添加第一个关联控制

image.png


6.继续添加其他关联控制组件。可以添加多个关联控制组件,每个组件控制一组不同的动画,这里重点是延迟时间不同,从而确保随着滑动屏幕、文字渐次移动。

image.png


7.最终通过锚点触发跳转页面

image.png


8.关键知识点回顾:

(1)页面内可以添加多个关联控制组件,分别对不同动画进行不同的控制

(2)每个关联控制的主要区别在于:

(3)分别控制了不同的动画

(4)延迟时间:决定了滑动到多少才开始执行所控制的动画

(5)长度:决定了滑动多长距离执行完毕所控制的动画,长度越长、会感觉动画进行得越慢

详细了解关《联控制组件》

--------- 不了解设计的程序员不是好客服 ---------------