18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Axure8.0实例 | 滑块验证码

Axure8.0实例 | 滑块验证码

时间:2023-04-24 00:33:01 | 来源:网站运营

时间:2023-04-24 00:33:01 来源:网站运营

Axure8.0实例 | 滑块验证码:验证码的方式有很多,对于滑块验证码相信大家肯定不会陌生,今天我们一起来用Axure8.0来模拟做一个滑块验证码。




预览

https://www.zhihu.com/video/876080369898786816

一、元件准备

1、添加动态面板三个,分别用来存放滚动的圆块,验证状态和验证码的背景图片,分别起名字叫“拖动圆球”,“状态”和“验证码背景”。其中“验证码背景”动态面板隐藏;

2、“拖动圆球”动态面板中添加图片;

3、“状态”动态面板设置三个状态,分别是初始状态、错误状态和正确状态;

4、添加一个矩形,起名叫“拖动限制”,用来限制“拖动圆球”的起始和终点坐标的;

5、添加一个文本标签,在初始状态时,用来提示用的,起名叫“初始提示内容”,并将文本标签放到“拖动限制”上方;

6、在“验证码背景”动态面板中放一个动态面板,用来存放随机出现的图案缺口,起名叫“滑块标准”;

7、在“验证码背景”动态面板中放一个矩形框,用来限制随机出现的图案缺口的位置,起名字叫“边界”

8、最后,再添加一个动态面板,用来存放滑块的,起名叫“滑块”,初始是隐藏的;

9、注意:“滑块标准”动态面板和“滑块”动态面板中放的图案大小和样式必须一致。

二、添加用例

用例很少,只有在“拖动圆球”动态面板上设置就可以了,具体设置如下:

1、首先,在鼠标移入“拖动圆球”动态面板中时,需要显示“验证码背景”动态面板和“滑块”动态面板,并且需要随机出现“滑块标准”动态面板,且要控制其不会出现在“边界”之外,而且为了便于“滑块”出现,最好是限制“滑块标准”动态面板出现在“边界”的右半部分。同时显示“滑块”动态面板,并且设置“滑块”动态面板的x坐标为“拖动圆球”的x坐标,设置“滑块”动态面板的y坐标为“滑块标准”动态面板的y坐标;

这时会有两种情况,一种是之前有过操作,且正确,另一种情况是初始状态或者之前有过操作,但是错误了,那么我们要根据“状态”动态面板的状态判定;

初始状态或者之前有过操作,但是错误了,按照1步骤中的设置,如图:
















② 操作正确,那么只需要显示“验证码背景”动态面板即可;




2、鼠标移出时,很简单,隐藏掉“验证码背景”和“滑块”动态面板即可;







3、拖动“拖动圆球”动态面板时,首先需要隐藏掉“初始提示内容”,然后让“拖动圆球”跟随鼠标移动,同时让“滑块”动态面板与“拖动圆球”动态面板同步滑动;































4、拖动结束,判断“滑块”动态面板与“滑块标准”动态面板的是否重合(因为很难做到完全重合才算正确,所以这里设置了一定的误差时,也会验证通过),如果重合,那么设置“状态”动态面板为验证通过;如果不重合,那么设置“状态”动态面板为验证错误,并且将“拖动圆球”动态面板还原到初始位置;

























三、预览

好了,预览一下吧。

关键词:验证,实例

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭