如何将密码输入界面优化,实现安全便捷体验的升级呢?
- 内容介绍
- 文章标签
- 相关推荐
安全和便捷,能不能兼得?
实际来说,密码框是使用者第一道防线。
但它也是使用者最怕碰到的“卡点”。
我们要让它既牢靠,又不让人抓狂。
先把传统的黑框子搬走,给它点儿活力。
哈哈,这事儿比想象的要有意思。
从键盘到界面的微调
键盘布局可以动态适配手指宽度。
比如大屏手机把按钮间距拉宽,让拇指轻松点到。话说回来,
小屏设备则紧凑一点。免得浪费空间,按理说,
别忘了留个“安全区”。防止误触,
这个安全区可以用 CSS 的 inset 来实现。top 8 px,bottom 8 px,左右各 16 px。
至于密码可视化。看得见也放心
传统都是一串 “●”,好像在玩盲盒。
其实加个小眼睛图标。让使用者自行切换可见状态,更友好。
别忘了在切换时做一次轻微的动画,提高手感。
如果使用者敲错了还能立刻看到错误提示,不至于傻傻等半天。按理说,
智能提示。让强度一目了然
实时密码强度条已经不是新鲜玩意儿了但可以更细致。老实说,
比如弹出 “请加入一个大写字母” 或者 “特殊字符缺失”。
这些提示最好分层显示——先提示长度。再提示字符种类,层层递进。
这样使用者不会一次性被大量信息轰炸,体验更顺滑。话说回来,
生物特征 VS 传统密码
指纹、面容识别现在随处可见。
安全和便捷,能不能兼得?
实际来说,密码框是使用者第一道防线。
但它也是使用者最怕碰到的“卡点”。
我们要让它既牢靠,又不让人抓狂。
先把传统的黑框子搬走,给它点儿活力。
哈哈,这事儿比想象的要有意思。
从键盘到界面的微调
键盘布局可以动态适配手指宽度。
比如大屏手机把按钮间距拉宽,让拇指轻松点到。话说回来,
小屏设备则紧凑一点。免得浪费空间,按理说,
别忘了留个“安全区”。防止误触,
这个安全区可以用 CSS 的 inset 来实现。top 8 px,bottom 8 px,左右各 16 px。
至于密码可视化。看得见也放心
传统都是一串 “●”,好像在玩盲盒。
其实加个小眼睛图标。让使用者自行切换可见状态,更友好。
别忘了在切换时做一次轻微的动画,提高手感。
如果使用者敲错了还能立刻看到错误提示,不至于傻傻等半天。按理说,
智能提示。让强度一目了然
实时密码强度条已经不是新鲜玩意儿了但可以更细致。老实说,
比如弹出 “请加入一个大写字母” 或者 “特殊字符缺失”。
这些提示最好分层显示——先提示长度。再提示字符种类,层层递进。
这样使用者不会一次性被大量信息轰炸,体验更顺滑。话说回来,
生物特征 VS 传统密码
指纹、面容识别现在随处可见。

