今天和大家分享的是最常见的用户登录的原型设计,适用对象:想加入产品坑的新手小白。
![cce02f84ca93367b2703e9163b9982a3.png](https://i-blog.csdnimg.cn/blog_migrate/1e946426951cf018512960a048f7ef4b.jpeg)
1. 元件准备
用户名、密码的输入框由矩形、icon、文本框三个元件组成。
为方便区分,将用户名输入框元件中,矩形命名为“矩形1”,文本框命名为“用户名”,文本框元件属性设置为:text、隐藏边框,增加提示文件“用户名、邮箱、手机号”,三个元件排列好组合,命名为“用户名输入框”。
![f7728a55df87630f349a71de24750bf0.png](https://i-blog.csdnimg.cn/blog_migrate/1f6d6b66b75956aa59f46e848fc6beed.jpeg)
将密码输入框元件中,矩形命名为“矩形2”,文本框命名为“密码”,文本框元件属性设置为:密码、隐藏边框,增加提示文件“登录密码”,三个元件排列好组合,命名为“密码输入框”。
参考网页登录样式,将各元件在界面中排列好。(可参考下图,本次教程只实现登录验证,不做注册和网络应用登录的交互)
![5040995759b817f38ee52123cfec96e7.png](https://i-blog.csdnimg.cn/blog_migrate/028c21f660b4b500b74ffa1b8a7dcd22.jpeg)
2. 登录交互
登录的交互包括以下几个方面:
- 输入框鼠标选中时,高亮;
- 点击登录按钮时,用户名和密码校验;
2.1 选中时高亮交互
这里的交互逻辑为:鼠标选中输入文本框时,输入框边框和icon颜色高亮显示,取消选中时,恢复原来样式。(以用户名输入框为例)具体设置为:
第一步:设置用户名输入框中的矩形和icon的选中状态;
![bd08f1ab246318161685f5374e33a6cb.png](https://i-blog.csdnimg.cn/blog_migrate/6b053f9bf5906d16e7ddfc9fdf545577.jpeg)
以同样的方式设置icon的选中状态。
![d403e4aad11afdc6bf08b731bc9c3c2a.png](https://i-blog.csdnimg.cn/blog_migrate/98ed5109ad4e54f668ed3a99dfd77906.jpeg)
选中用户名文本款,设置获取焦点和失去焦点时,矩形和icon选中状态的值。
![cfe7fa9183b884a44f9945515ebbf4d4.png](https://i-blog.csdnimg.cn/blog_migrate/65e722c5db96c3ce92683c1d2075ac12.jpeg)
以同样的方式设置密码输入框的交互效果即可,设置成功后,预览效果如下:
![942c1261b871b04eacc314608836fe30.gif](https://i-blog.csdnimg.cn/blog_migrate/716977ef352e9673e1890e2b9294db06.gif)
2.2 登录时校验交互
登录验证主要包括以下几个部分:
- 用户名、密码为空;
- 用户名不存在,登录失败;
- 用户或密码输入错误,登录失败。
首先添加一个动态面板,命名为提示,设置为隐藏;添加四个状态:
- 用户名、密码为空;
- 用户名不存在;
- 用户名、密码错误;
- 登录成功(实际可不用,成功后直接跳转,这里只做展示)。
每个面板增加各个状态对应的提示内容,如下图:
![504626ee95e08029f83aa033e799f068.png](https://i-blog.csdnimg.cn/blog_migrate/3c75dbea16cc6e912d59607208251c7d.jpeg)
然后,开始设置登录按钮的校验交互,添加鼠标点击时用例,通过的输入值判断显示提示面板的状态。提示面板显示时,增加下推元件效果。
![844fe2e48e4a9f60a56ab310dd865573.png](https://i-blog.csdnimg.cn/blog_migrate/43dcc9ac6f32860349b34e2623000195.jpeg)
![3e94653491ca673129f4b98e5d6cf00d.png](https://i-blog.csdnimg.cn/blog_migrate/5c7618b00c52b51bbdee17f1a84fd410.jpeg)
预览效果:
![26e7b5855c3b64bebc0bb07f1299419b.gif](https://i-blog.csdnimg.cn/blog_migrate/14b12f1245bb2f4ac3c03208ce4ffe4f.gif)
ok,今天就这样啦~
Axure只是工具,产品设计最重要的是逻辑与表达。
本文由 @斑鸠 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议