Axure 9 案例教程,如何利用情形实现B站图文登录验证?

0 评论 3546 浏览 5 收藏 13 分钟

编辑导语:在很多时候,我们遇到登陆页面是,总是会跳出一个验证码登录,有时是输入数字,有时是图文登录的形式;并且图文登录还分为很多方式,本文作者将介绍B站图文登录验证的步骤,我们一起来了解一下。

你知道最常见的登录验证方式是什么吗?

估计大家第一时间想到的是验证码,不错,验证码的确是最常见也是最经典的登录验证方式。

那么其他的登录验证方式,你知道有哪些呢?比如下面图片中的这种方式(B站的图文登录验证),你是否见过?

B站的图文登录验证

B站的图文登录验证

大家可以看到,B站的图文登录验证效果主要组成包括:

1)点击文字时显示排序号

2)点击<确定>按钮,判断点击顺序是否正确:

  • 顺序错误时,提示验证失败,并刷新图文重新验证;
  • 顺序正确时,提示验证成功。

那么本篇就来给大家讲解一下,如何绘制B站的图文登录验证效果(注:本篇教程属于Axure 9 基本元件的复合应用,适合1年左右的产品经理,大牛请绕行)。

01 第一步:设置第一个点击交互

为了节省时间,我们事先把图文验证界面绘制好了,包括验证图文(边框、提示文字、验证图片、刷新按钮、确认按钮)、点击提示(圆形1和2)、验证结果提示(验证通过、验证失败)。

图文验证界面

首先拖入一个热区,设置其大小为70×70,并拖动热区至验证图片上,覆盖在“转”字上面;然后在右侧工具栏的交互上,点击新建交互,再依次点击单击时_显示/隐藏_圆形1,将其设为显示(默认为显示),并勾选置于顶层。

拖入热区,设置大小为70×70,并拖到转字上

点击新建交互_单击时_显示/隐藏_圆形1,并勾选置于顶层

接着在交互“单击时”中点击+号(添加动作),依次点击设置文本_圆形1,设置值为1。

点击添加动作

依次点击设置文本_圆形1,设置值为1。

这里交互的意思是,当点击“转”字时,显示点击提示(圆形1)并置于顶层,排序号显示为1。

02 第二步:设置多种情形的点击交互

由于点击顺序有正确和错误两种情况,上一步只是其中的一种情况,所以我们就要运用到交互中的情形。

运用情形设置多种交互

首先点击启用情形,在情形编辑弹窗中,点击添加条件,然后点击第一个下拉菜单,选择元件可见,点击第二个下拉菜单,选择圆形2,点击最后的下拉菜单,选择假。

添加情形条件,设置为:if 元件可见于 圆形2 == 假

这里我们是,通过判断圆形2是否显示,来确定当前热区的点击顺序:

  • 情形一,当圆形2不显示时,说明当前热区是第一个被点击的,圆形1的排序号要显示为1;
  • 情形二,当圆形2显示时,说明当前热区是第二个被点击的,圆形1的排序号应该显示为2。

所以我们接着来添加这第二种情形,点击选中第一个情形,按Ctrl+C将其复制到剪贴板,再按Ctrl+V,将其复制多一份(交互是可以复制粘贴的)。

复制多一份情形

双击交互打开交互编辑器,在弹窗中再双击第二个情形打开情形编辑窗(或直接点击第二个情形的情形条件);在情形编辑窗中,修改情形名称为情形2,点击最后的下拉菜单,选择真;再在交互编辑器上,点击情形2中的设置文本的内容,将值设为2(即设置圆形1的排序号为2)。

设置情形条件为:if 元件可见于 圆形2 == 真

设置圆形1的排序号为2

03 第三步:设置第二个点击交互

第三步我们来设置第二个点击的交互,第二个点击交互与第一个大同小异,所以我们可以将前面的热区,按Ctrl+鼠标左键,拖拉复制多一份,用作第二个热区,并将其拖至“面”字上面。

复制多一份热区,拖至“面”字上

接着点击选中第二个热区,双击右侧工具栏的交互,打开交互编辑器,再点击情形1的情形条件,打开在情形编辑窗,然后点击第二个下拉菜单,修改为圆形1。

打开第二热区的情形1,修改第二个菜单为圆形1

再接着在交互编辑器中,点击显示隐藏的内容,修改目标为圆形2;然后点击设置文本的内容,修改目标为圆形2。

修改显示隐藏的目标为圆形2

修改设置文本的目标为圆形2

最后我们依照情形1的修改方法,来再修改情形2,即修改情形条件的目标为圆形1、显示隐藏的目标为圆形2、设置文本的目标为圆形2。

依照情形1来修改情形2

04 第四步:设置判断交互

前面三步我们已经完成了点击交互的设置,接下来就要设置<确定>按钮的判断交互了。

首先点击选中<确定>按钮,在右侧工具栏的交互上,依次点击新建交互_单击时_显示隐藏_验证通过,将其设为显示(默认为显示),并勾选置于顶层。

选中<确定>按钮,点击新建交互

依次点击单击时_显示隐藏_验证通过,勾选置于顶层

05 第五步:设置多种情形的判断交互

与点击交互一样,由于验证提示有通过和失败两种情况,上一步只是其中的一种情况,所以我们继续要运用到交互中的情形。

继续使用情形

首先,在交互“单击时”上点击启用情形,打开情形编辑窗,在弹窗中点击添加条件,再点击第二个下拉菜单,选择圆形1,在最后一栏填上1;然后点击+号再添加一行,再点击第二个下拉菜单,选择圆形2,在最后一栏填上2。

添加两个情形条件

这里我们是,通过判断圆形1和2的显示文字(排序号),来确定验证是否通过:

  • 情形一,当圆形1和2分别显示1和2时,说明验证通过;
  • 情形二,当圆形1和2分别显示2和1时,说明验证失败。

所以我们接着添加这第二种情形,点击选中第一个情形,按Ctrl+C将其复制到剪贴板,再按Ctrl+V,将其复制多一份。

复制多一份情形

接着点击第二个情形的情形条件,打开情形编辑窗;在情形编辑窗中,修改情形名称为情形2,第一行条件的最后一栏设为1,第二行条件的最后一栏设为2。

修改圆形的文本为1和2

再接着在交互“情形2”中,点击显示隐藏的内容,将目标设为验证失败。

修改显示隐藏的目标为验证失败

06 第六步:隐藏提示类元件

首先选中圆形和验证提示,将其设为置于底层,并设为隐藏,然后将其拖到验证界面上,底部对齐。

将圆形与验证提示设为置于底层和隐藏,并拖至图文上

07 结语

OK了,一个B站的图文登录验证效果就绘制完成了;本篇主要运用的知识点是情形,大家学会了没?

完成效果图

 

作者:默林如斯;公众号:默林如斯工作室

本文由 @默林如斯工作室 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自Unsplash,基于CC0协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!