Case2 注册登录界面

最终效果(此文仅呈现登录页的效果):

登录页

错误页

步骤:

1 拖入一个文本框,一个矩形(文字),一个动态面板

2.在动态面板设置几个状态:default lostFocusOk lostFocusError onFocus

default:拖进一个矩形

场景:常态

lostFocusOk:拖入一个矩形,以及一个对的icon

使用场景:输入正确的时候

lostFocusError:两个矩形,右边的矩形是提供错误提示

使用场景:当无输入或者输入错误(不符合要求)的时候

onFocus:两个矩形,右边的矩形是提供输入提示。

使用场景:获取焦点的时候,鼠标点击email输入框的时候,提示用户需要输入的是什么。

 

tips:

具有先后顺序,那个状态在前面,在页面显示的就是那个状态。

 

-----------------------------------------------------

3.对文本框进行设置事件用例,对不同行为设置不同状态

1)点击文本框的时候,设置获得焦点事件(onFocus):

 

2)当失去焦点的时候,即点击文本框后,无输入后点击其他地方,呈现lostFocusError状态

 

 设置条件

设置两个动作

  显示动态面板中的lostFocusError状态

  在该状态中的错误提示的矩形中设置“请输入常用邮箱”文字

 

 

 

3)当失去焦点的时候,即点击文本框后,输入后(错误输入,这里设置了小于6位或者未包含@符号)点击其他地方,呈现lostFocusError状态

 

设置条件

 

 设置两个动作

  显示动态面板中的lostFocusError状态

  在该状态中的错误提示的矩形中设置“请输入正确的邮箱”文字

 4)当失去焦点的时候,即点击文本框后,输入后(错误正确)点击其他地方,呈现lostFocusOkr状态

 

 

 

以上是某个输入框的错误提示的演示。

针对以上的演示,举一反三制作了刚开始呈现的登录界面。

只是我default和onFocus两个状态合在一起,即在default里面显示字体,这样子可以使页面更加简洁。

大概就是这样子,许多效果也容易实现,慢慢来呗~

posted @ 2016-09-12 20:59  沉默的羊癫疯  阅读(450)  评论(0编辑  收藏  举报