您现在的位置:   首页 >> 新闻中心 >> 原型设计

Axure教程 | 制作一个商品飞入购物车的动效

发布人:www.yunke.ai 发布时间:2021-01-01 140 次浏览

本期给大家带来的是点击购买按钮后,“商品飞入购物车的动效”。

一、照例先上gif

二、制作方式

我们准备三个需要用到的元素,分别为右侧的购物车(包括鼠标移入的样式),左侧的点击按钮(包括不可点击的样式),以及代表商品移动时的小红点。

首先我们将元素3设为隐藏并设置名称,比如我这里设置为:“移动icon”。

其次我们为元素2的数字部分设置名称,比如我这里设置为:“购物车数量模块”。

然后我们为元素1“放入购物车”的按钮设置交互,如图所示。这样我们就能实现点击“按钮”后,一个小红点飞入到购物车的动画效果了。

简单解释下,实现的原理:

  1. 我们设置点击的判断,当“点击按钮”被点亮的时候,我们允许它被点击。
  2. 当按钮点击后,显示“移动icon”,并移动它,向“购物车”的位置移动。当中我调整了4次方向和时间,为了模拟“抛物线”的效果。(实际效果并不理想,不知道有没有更好的实现办法)。
  3. 当动画结束后,我们要隐藏“移动icon”,并把它恢复到原点。然后我们要让“点击按钮”设置为不可点击状态,**我们要为“购物车”中的购物数量加1。

这样我们的“商品飞入购物车的动效”就结束了。

本文原型链接:https://vnmga7.axshare.com

欢迎朋友们拍砖,多多指出其中的不足。