• 小螞蟻站長吧-互聯網運營、增長黑客學習交流平臺

    您好,歡迎訪問小螞蟻站長吧!

    Protopie教程:郵箱驗證特效

    2019-11-18 15:19分類:產品運營 閱讀:

     

    本篇教程將展示如何使用Protopir制作一個郵箱驗證特效,enjoy~

    一、最終效果

    二、知識點

    在本次教程中,我們用到了一個新的知識點:監聽&條件。

    監聽:圖層的屬性值或者變量 發生變化時,就會觸發相應的反應動作。

    條件:當觸發動作滿足預設條件時,指定反應動作發生?!畻l件’必需有觸發動作的前提下,對該觸發動作發生后,在哪種狀態下執行哪些反應起到指示性的作用。

    三、制作過程

    首先來看一下,本次教程用到的元素:

    下面我們開始一步步完成這個特效,首先我們按照下圖所示,將元素按不同圖層順序排列,并且將元素整理排放完成。

    排列完成后,我們進行最基本的一些設置:將通過 / 警告 / 綠色背景框 / 紅色背景框 / 藍色背景框這幾個圖層的透明度都設置成0,目的是為了只顯示默認的表單等待輸入效果。

    完成設置后,我們開始進行交互設置:

    選擇“輸入框”圖層,為該圖層創建“單擊”的觸發動作,并且在該動作下添加:“移動”、“文本”、“透明度”3個參數。

    • 移動:選擇“email-lable”圖層,將“移動至”坐標值設置為X:57 / Y:257
    • 文本:選擇“email-lable”圖層,將“字號”修改為14
    • 透明度:選擇“藍色背景框”圖層,將“透明度”設置為100

    以上三個參數的設置,為了實現,點擊輸入框后,Email字樣上移,并且縮小字號,同時藍色背景框顯示以表示當前輸入框為焦點狀態。

    下一步,我們來完成對輸入框輸入內容的判斷,并且根據輸入的值,顯示不同的提示特效。這里我們就需要用到“監聽”和“條件”2個新的知識點。

    我們選擇輸入框,添加“條件”的參數,并且按下圖進行設置。設置的意思:當輸入框輸入文本為bbc def.com時,觸發指定特效。

    條件規則創建完成后,我們來為該規則創建2個特效,“透明度”&“文本”。

    • 透明度:將“紅色背景框”、“警告”2個圖層的透明度設置成100;將“郵箱”圖層設置為0
    • 文本:將“email-lable”圖層,文本值修改為“Email format error”

    以上幾個參數的設置,為了實現,點擊輸入框后,輸入“abc2def.com”時,出現紅色警告框。

    下一步,我們來實現,輸入“abc@def.com”時,出現綠色提示框的特效,設置方法與警告框特效制作類似,我們這里只列出不同點:

    • 條件:在設置時,值填寫abc@def.com
    • 透明度:將“綠色背景框”、“通過”2個圖層的透明度設置成100;將“郵箱”圖層設置為0
    • 文本:將“email-lable”圖層,文本值修改為“Email has been verified”

    以上幾個參數的設置,為了實現,點擊輸入框后,輸入“abc@def.com”時,出現綠色框。

    為了更好的用戶體驗,我們還需要設置當輸入框為空值時,顯示藍色框,隱藏紅色和綠色框,具體設置方式使用“透明度”完成??梢灾苯釉谠次募胁榭?。

    至此,我們完成了該教程的特效制作。

    源文件下載

     

    作者:ZQZ原型師,專注原型設計/交互設計

    本文由 @ZQZ原型師 原創發布于人人都是產品經理,未經許可,禁止轉載。

    題圖來自作者。

    上一篇:Protopie教程:登錄頁轉場特效

    下一篇:如何通過邀請機制做好產品冷啟動?

    相關推薦
    ?

    關注我們

      小螞蟻站長吧-互聯網運營、增長黑客學習交流平臺
    返回頂部
    日韩在线精品视频a