Axure教程:忘記密碼特效

2 評論 10914 瀏覽 30 收藏 6 分鐘

今天和大家分享一個忘記密碼表單特效,enjoy~

一、最終效果

二、制作方法

我們先看一下,本案例使用到的元素:

文本部分,我們就咱不做介紹了,這里依次說一下“輸入框”的設置 & “動態(tài)面板”的設置。

/* 輸入框設置 */

我們從元件庫,拖拽一個文本框至對應位置,然后設置它的屬性。如圖所示:

/*?線條動態(tài)面板設置 */

(1)動態(tài)面板A-line

我們首先創(chuàng)建一個動態(tài)面板,命名為line,并且創(chuàng)建4種不同的面板狀態(tài):

  1. default:默認狀態(tài)
  2. fcouse:輸入框獲得焦點狀態(tài)
  3. true:輸入框值驗證通過狀態(tài)
  4. flase:輸入框值驗證不通過狀態(tài)

每種狀態(tài),使用不同顏色的線條來表示

(2)動態(tài)面板B-button

我們在創(chuàng)建一個動態(tài)面板,命名為button,同樣創(chuàng)建三種狀態(tài):

  1. default:默認顯示submit字樣的按鈕
  2. false:顯示The account could not be found字樣的按鈕
  3. true:顯示Email has been sent字樣的按鈕

(3)動態(tài)面板C-reset

最后創(chuàng)建一個reset的動態(tài)面板,用于恢復“l(fā)ine”&“button”2個動態(tài)面板至默認狀態(tài)。

/* 交互設置 */

(1)輸入框交互

我們選擇輸入框,雙擊“獲取焦點時”,設置動態(tài)面板(line)顯示“fcouse”狀態(tài)。

同樣,給輸入框添加“失去焦點時”的交互,這里會要考慮到一個問題,如果輸入框有值得情況下,我們就不做任何變更;如果失去焦點時,輸入框沒有值,則設置動態(tài)面板為default狀態(tài)。

條件設置如下:

動作設置如下:

(2)button動態(tài)面板交互

button動態(tài)面板,前面說到過存在3種狀態(tài),所以我們要對點擊動作進行條件判斷,當點擊按鈕時,如果輸入框值為demo@demo.com,則顯示true狀態(tài),否則顯示false狀態(tài)。

(3)reset動態(tài)面板交互

reset動態(tài)面板的作用,是用于恢復輸入框和button面板默認狀態(tài)的,所以我們對其添加了點擊動作。設置如圖所示:

全部完成后,按F5進行演示即可。

下載地址

https://pan.baidu.com/s/1DlLApPUQMvQhaE89gvOJvA

如有問題,歡迎大家留言!

Axure教程:跟隨鼠標移動的導航菜單特效

Axure教程:使用動態(tài)面板實現(xiàn)iOS開關(guān)效果

Axure教程:登錄頁間轉(zhuǎn)場特效

Axure教程:App移動端單選效果美化

Axure教程:App移動端多選效果美化

Axure教程:App移動端彈窗廣告

Axure教程:登錄框交互特效

Axure教程:鼠標移入移出特效

 

本文由 @ZQZ原型師 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自作者

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 講的啥,看不懂

    來自河南 回復
  2. email-input在哪里的?沒看見有這個呀

    來自廣東 回復