原型设计:百词斩单词翻转还原效果实现

xuruiuiui
1 评论 13124 浏览 13 收藏 4 分钟

最近无意间被百词斩官网首页的页面效果所吸引,当我们选择一个不认识的单词时,单词会进行翻转,并显示为图片状态,并且会在一段时间后还原为单词状态。依照官网的样式,根据自己的理解绘制了一个组件翻转还原的原型。

百词斩官网:

我绘制的原型与官网的唯一不同之处在于,百词斩官网是鼠标悬停的效果,而我使用的单击图片的效果:

以下为我制作该原型的步骤:

(1)创建组件

组件主要包括两类:一是图片组件,二是单词组件,图片采用截图的方式,单词则选择三个300*260的矩形元件。将图片和单词的大小进行统一,并在其中输入单词内容即可,并按照图片在上,单词在下的规则放置于页面中央。

(2)翻转和还原效果实现

首先,复制三个页面,并对四个页面进行命名,分别为:home、crawl、despise、spray四个页面:。home页面作为初始状态,并与其他三个页面建立连接。

以crawl单词的翻转效果为例,当单击crawl单词时,跳转到crawl页面。

将图片一和单词一的动效均设置为垂直翻转显示,需要注意的是一定要将单词组件和图片组件均设置为垂直翻转效果。

页面在翻转后会显示图片组件内容,我们只需在默认状态里,将单词组件置底,这样就可以显示在翻转之后显示图片组件的内容。

翻转效果实现后的一定时间内会回归到初始的单词状态状态,我们采用原型设计的状态功能进行实现,添加一个新的状态在全局状态中添加定时器。将默然状态中的定时器链接到状态二中,将状态二中的单词页面置顶并将定时器链接到home页面,定时器均设置为0.1秒,这样就完成了图片翻转和还原的效果,其他两个页面的实现方法与crawl一致。

以上就是实现组件翻转还原的过程,以上仅仅是我个人对于原型设计的一些理解,若有不足,还望指正!

 

本文由 @ xuruiuiui 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自 Pexels,基于 CC0 协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!
专题
15620人已学习13篇文章
用户画像是指根据用户的基本属性、用户偏好、生活习惯、用户行为等信息而抽象出来的标签化用户模型。本专题的文章分享了如何设计和应用用户画像。
专题
88516人已学习12篇文章
世间万物皆有套路,面试更是如此,多拿几个靠谱offer。
专题
53933人已学习19篇文章
让我们来看一下Axure的高端操作:用Axure实现游戏功能
专题
17469人已学习16篇文章
随着数字化转型的发展,企业逐渐向数字化迈进,帮助企业有效解决经营性问题。本专题的文章分享了如何做企业数字化转型。
专题
12525人已学习19篇文章
机器人行业是一个新兴的行业,国内做的公司不多。本专题的文章对整个机器人赛道进行完整的梳理,在输入输出的同时,体验时代带给我们的冲击感。
专题
12200人已学习12篇文章
面对多岗位意见不统一时,如何提升自己的话语权,让自己的建议能够真正被他人纳入范围内?本专题的文章分享了关于提升话语权的一些建议。