Axure 9 案例教程,如何利用情形實現(xiàn)B站圖文登錄驗證?

0 評論 3578 瀏覽 5 收藏 13 分鐘

編輯導(dǎo)語:在很多時候,我們遇到登陸頁面是,總是會跳出一個驗證碼登錄,有時是輸入數(shù)字,有時是圖文登錄的形式;并且圖文登錄還分為很多方式,本文作者將介紹B站圖文登錄驗證的步驟,我們一起來了解一下。

你知道最常見的登錄驗證方式是什么嗎?

估計大家第一時間想到的是驗證碼,不錯,驗證碼的確是最常見也是最經(jīng)典的登錄驗證方式。

那么其他的登錄驗證方式,你知道有哪些呢?比如下面圖片中的這種方式(B站的圖文登錄驗證),你是否見過?

B站的圖文登錄驗證

B站的圖文登錄驗證

大家可以看到,B站的圖文登錄驗證效果主要組成包括:

1)點擊文字時顯示排序號

2)點擊<確定>按鈕,判斷點擊順序是否正確:

  • 順序錯誤時,提示驗證失敗,并刷新圖文重新驗證;
  • 順序正確時,提示驗證成功。

那么本篇就來給大家講解一下,如何繪制B站的圖文登錄驗證效果(注:本篇教程屬于Axure 9 基本元件的復(fù)合應(yīng)用,適合1年左右的產(chǎn)品經(jīng)理,大牛請繞行)。

01 第一步:設(shè)置第一個點擊交互

為了節(jié)省時間,我們事先把圖文驗證界面繪制好了,包括驗證圖文(邊框、提示文字、驗證圖片、刷新按鈕、確認(rèn)按鈕)、點擊提示(圓形1和2)、驗證結(jié)果提示(驗證通過、驗證失敗)。

圖文驗證界面

首先拖入一個熱區(qū),設(shè)置其大小為70×70,并拖動熱區(qū)至驗證圖片上,覆蓋在“轉(zhuǎn)”字上面;然后在右側(cè)工具欄的交互上,點擊新建交互,再依次點擊單擊時_顯示/隱藏_圓形1,將其設(shè)為顯示(默認(rèn)為顯示),并勾選置于頂層。

拖入熱區(qū),設(shè)置大小為70×70,并拖到轉(zhuǎn)字上

點擊新建交互_單擊時_顯示/隱藏_圓形1,并勾選置于頂層

接著在交互“單擊時”中點擊+號(添加動作),依次點擊設(shè)置文本_圓形1,設(shè)置值為1。

點擊添加動作

依次點擊設(shè)置文本_圓形1,設(shè)置值為1。

這里交互的意思是,當(dāng)點擊“轉(zhuǎn)”字時,顯示點擊提示(圓形1)并置于頂層,排序號顯示為1。

02 第二步:設(shè)置多種情形的點擊交互

由于點擊順序有正確和錯誤兩種情況,上一步只是其中的一種情況,所以我們就要運用到交互中的情形。

運用情形設(shè)置多種交互

首先點擊啟用情形,在情形編輯彈窗中,點擊添加條件,然后點擊第一個下拉菜單,選擇元件可見,點擊第二個下拉菜單,選擇圓形2,點擊最后的下拉菜單,選擇假。

添加情形條件,設(shè)置為:if 元件可見于 圓形2 == 假

這里我們是,通過判斷圓形2是否顯示,來確定當(dāng)前熱區(qū)的點擊順序:

  • 情形一,當(dāng)圓形2不顯示時,說明當(dāng)前熱區(qū)是第一個被點擊的,圓形1的排序號要顯示為1;
  • 情形二,當(dāng)圓形2顯示時,說明當(dāng)前熱區(qū)是第二個被點擊的,圓形1的排序號應(yīng)該顯示為2。

所以我們接著來添加這第二種情形,點擊選中第一個情形,按Ctrl+C將其復(fù)制到剪貼板,再按Ctrl+V,將其復(fù)制多一份(交互是可以復(fù)制粘貼的)。

復(fù)制多一份情形

雙擊交互打開交互編輯器,在彈窗中再雙擊第二個情形打開情形編輯窗(或直接點擊第二個情形的情形條件);在情形編輯窗中,修改情形名稱為情形2,點擊最后的下拉菜單,選擇真;再在交互編輯器上,點擊情形2中的設(shè)置文本的內(nèi)容,將值設(shè)為2(即設(shè)置圓形1的排序號為2)。

設(shè)置情形條件為:if 元件可見于 圓形2 == 真

設(shè)置圓形1的排序號為2

03 第三步:設(shè)置第二個點擊交互

第三步我們來設(shè)置第二個點擊的交互,第二個點擊交互與第一個大同小異,所以我們可以將前面的熱區(qū),按Ctrl+鼠標(biāo)左鍵,拖拉復(fù)制多一份,用作第二個熱區(qū),并將其拖至“面”字上面。

復(fù)制多一份熱區(qū),拖至“面”字上

接著點擊選中第二個熱區(qū),雙擊右側(cè)工具欄的交互,打開交互編輯器,再點擊情形1的情形條件,打開在情形編輯窗,然后點擊第二個下拉菜單,修改為圓形1。

打開第二熱區(qū)的情形1,修改第二個菜單為圓形1

再接著在交互編輯器中,點擊顯示隱藏的內(nèi)容,修改目標(biāo)為圓形2;然后點擊設(shè)置文本的內(nèi)容,修改目標(biāo)為圓形2。

修改顯示隱藏的目標(biāo)為圓形2

修改設(shè)置文本的目標(biāo)為圓形2

最后我們依照情形1的修改方法,來再修改情形2,即修改情形條件的目標(biāo)為圓形1、顯示隱藏的目標(biāo)為圓形2、設(shè)置文本的目標(biāo)為圓形2。

依照情形1來修改情形2

04 第四步:設(shè)置判斷交互

前面三步我們已經(jīng)完成了點擊交互的設(shè)置,接下來就要設(shè)置<確定>按鈕的判斷交互了。

首先點擊選中<確定>按鈕,在右側(cè)工具欄的交互上,依次點擊新建交互_單擊時_顯示隱藏_驗證通過,將其設(shè)為顯示(默認(rèn)為顯示),并勾選置于頂層。

選中<確定>按鈕,點擊新建交互

依次點擊單擊時_顯示隱藏_驗證通過,勾選置于頂層

05 第五步:設(shè)置多種情形的判斷交互

與點擊交互一樣,由于驗證提示有通過和失敗兩種情況,上一步只是其中的一種情況,所以我們繼續(xù)要運用到交互中的情形。

繼續(xù)使用情形

首先,在交互“單擊時”上點擊啟用情形,打開情形編輯窗,在彈窗中點擊添加條件,再點擊第二個下拉菜單,選擇圓形1,在最后一欄填上1;然后點擊+號再添加一行,再點擊第二個下拉菜單,選擇圓形2,在最后一欄填上2。

添加兩個情形條件

這里我們是,通過判斷圓形1和2的顯示文字(排序號),來確定驗證是否通過:

  • 情形一,當(dāng)圓形1和2分別顯示1和2時,說明驗證通過;
  • 情形二,當(dāng)圓形1和2分別顯示2和1時,說明驗證失敗。

所以我們接著添加這第二種情形,點擊選中第一個情形,按Ctrl+C將其復(fù)制到剪貼板,再按Ctrl+V,將其復(fù)制多一份。

復(fù)制多一份情形

接著點擊第二個情形的情形條件,打開情形編輯窗;在情形編輯窗中,修改情形名稱為情形2,第一行條件的最后一欄設(shè)為1,第二行條件的最后一欄設(shè)為2。

修改圓形的文本為1和2

再接著在交互“情形2”中,點擊顯示隱藏的內(nèi)容,將目標(biāo)設(shè)為驗證失敗。

修改顯示隱藏的目標(biāo)為驗證失敗

06 第六步:隱藏提示類元件

首先選中圓形和驗證提示,將其設(shè)為置于底層,并設(shè)為隱藏,然后將其拖到驗證界面上,底部對齊。

將圓形與驗證提示設(shè)為置于底層和隱藏,并拖至圖文上

07 結(jié)語

OK了,一個B站的圖文登錄驗證效果就繪制完成了;本篇主要運用的知識點是情形,大家學(xué)會了沒?

完成效果圖

 

作者:默林如斯;公眾號:默林如斯工作室

本文由 @默林如斯工作室 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!