Axure教程:登录滑动拼图验证交互教学

访客4年前关于黑客接单525

滑动拼图是互联网一种新的验证形式,被广泛应用在各种网站的登录、注册、找回密码。用户可以不需要填写复杂的验证码,而是用鼠标去拖动滑块便能通过验证。

Axure教程:登录滑动拼图验证交互教学

下面为今日头条的滑动拼图验证,接下来将为大家讲解:

Axure教程:登录滑动拼图验证交互教学

一、界面元件搭建(教程为axure 8)

首先,需要下面这些元件。热区1和热区2是用来校验小图的位置是否正确,作为左右的重合区间。

Axure教程:登录滑动拼图验证交互教学

所有元件的初始位置如下:

Axure教程:登录滑动拼图验证交互教学

二、交互事件实现

(1)选中动态面板【滑块】,添加【拖动时】交互事件,勾选【当前元件】,设置为:水平移动,添加左右边界。

详细设置图如下:

Axure教程:登录滑动拼图验证交互教学

下图为左边界:

Axure教程:登录滑动拼图验证交互教学

下图为右边界:300为背景矩形的宽度。

Axure教程:登录滑动拼图验证交互教学

同理,勾选【小图】,设置同样的移动和左右边界。

其次,增加【滑块】移动时,【高亮】条的尺寸跟着变化。设置【高亮】矩形的宽度为:[[LVAR1.x-LVAR2.x]],其中,LVAR1.x为【滑块】的X轴坐标值,LVAR2.x为【背景】的X轴坐标值。

如下图所示:

Axure教程:登录滑动拼图验证交互教学

最后,需要添加【拖动结束时】的交互事件。即当【小图】移动到与热区1、热区2重叠的时候,显示验证成功。

如下图所示:

Axure教程:登录滑动拼图验证交互教学

同理,否则,显示【失败】矩形,提示失败。同时需要触发【刷新】按钮的【鼠标点击事件】,后续会补充此交互事件。

详细交互事件如下:

Axure教程:登录滑动拼图验证交互教学

(2)接下来,需要添加刷新验证码的功能,初始元件的位置。

选中【刷新】按钮,添加【鼠标单击时】交互事件,隐藏【成功】矩形。移动【滑块】和【小图】到绝对位置,X轴设置为[[LVAR1.x]],其中LVAR1.x为【背景】的的X轴坐标值。同时,设置矩形【高亮】的尺寸为40*40,锚点为左边。

Axure教程:登录滑动拼图验证交互教学

三、注意事项

(1)热区1和热区2的位置和宽度,决定着小图滑动验证时的准确率。即与小图重叠的概率。并且能保证,小图能同时覆盖到这两个热区。

(2)添加【滑块】的右边界:背景矩形的宽度300也可以替换为函数LVAR1.width。即为[[LVAR1.x-LVAR1.width]]。更加灵活应用。

四、效果展示

如有疑问,欢迎向我留言~

Axure教程:登录滑动拼图验证交互教学

相关文章

经验方法:如何有效描述设计改版的价值?

经验方法:如何有效描述设计改版的价值?

设计改版,绝大部分场景下,并非是只改视觉那么简单,改视觉只能从感官层带来变化。在做改版的时候,一定多需要再开阔一下视角,多从用户角度及业务角度考虑,这样最后产出的结果,拿到的价值跟结果也会最大化。...

高效利用案例,做好活动策划只要3步

高效利用案例,做好活动策划只要3步

看了上千个案例,为什么你还是不会做活动策划?本文作者结合实际案例,围绕这个问题进行了阐述,希望本文内容对你有所启发。 对于刚刚进入职场的新人而言,在工作之中,总会经历过这样的烦恼? U盘、网盘、硬...

经验分享:鹅厂产品经理手把手教你写简历

经验分享:鹅厂产品经理手把手教你写简历

什么样简历才是最好的?如何写出一份好的简历?本文结合自己的求职经历,从撰写简历的准备、撰写和投递三个步骤,分享自己撰写简历的心得和经验。 都说金三银四,但是今年因为疫情,找工作这事,似乎难度变大了。...

方法论:如何从0到1搭建一套完整的邀请体系?

方法论:如何从0到1搭建一套完整的邀请体系?

最近对邀请好友做任务类的产品功能思考还是挺多的,有一些思考分享给大家。 写文章前,再把人人都是产品经理上的邀请好友类文章,刷了大半,有很多都挺不错:有深度、有案例、有数据、有实操建议。 贴部分好文如...

从APP的动线设计,看支付宝城市生活周运营活动

从APP的动线设计,看支付宝城市生活周运营活动

在3月10号的支付宝合作伙伴大会上,蚂蚁金服CEO胡晓明宣布支付宝从金融支付平台升级为数字生活的开放平台,从“要支付,支付宝”到“生活好,支付宝”。为了配合这次转型,支付宝推出了”城市生活周“的运营...

数据分析在产品迭代前的意义

数据分析在产品迭代前的意义

数据,对数据的敏感度,数据分析能力在当下的生活工作中变得越来越重要,不只是数据分析师所应该掌握的独特技能。其实对于运营、产品等大多数工作岗位,数据分析能力都有其意义存在。今天就想和大家讨论一下数据分析...