恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
如何设计优秀的文本框:明确性,易理解性以及用户负担
0.0°
2016-08-12 自译外文 教程 原作者: Nick Babich 举报 4639 34 26 2

App 大多依靠用户输入的文字来展示内容的。因此产品设计师,开发人员以及产品经理需要知道如何让用户更流畅地输入文字。

本文通过研究文本框,致力于找出提升数据输入流畅性的关键因素。不过要知道这些只是一般性的指南,而所有的事情都有例外。


文本框

允许用户输入小段文字的基础文本控件叫做文本框。无论你试用什么 app,你总会遇到一些需要输入个人信息的文本框。就算是在 Google 中输入问题,也算作在填充文本框。



明确性

明确的文字标注

使用明确的文本标注,是告诉用户该在输入框中输入什么内容的主要手段。当然有些时候,用户可以凭借图标来识别文本框的含义(举个例子,就算没有文字标注,你也会将放大镜图标识别为“搜索”的意思吧),但多数情况下,还是在输入框中提供一个明确可见的标注比较好。


清晰的标注能让用户觉得自己棒棒哒,因为他们不仅正确地理解了信息,还采取了正确的行为。


简短的文字标注

标注并不是帮助文本。你应该使用简明、简短且具有描述性的文字(一或两个字),这样用户一眼就能看清。如果实在需要更多的信息或者解释内容的话,请使用帮助文本而不是冗长的标注。


amazon以前的登录表格版本,包含了多余的文字,导致了较低的完成率。目前的版本好多了,标注也更短。


合适的文本框尺寸

如果你希望设计更易读,也更容易被用户理解,那么根据用户可能输入内容的长度,来决定输入框的尺寸吧。但同时文本框要足够大,这样大部分输入的值都能显示出来。



让输入框显著

当用户点击或轻触输入框时,务必用明显的视觉提示来告诉他们,这个输入框目前被选中了。也许是改变颜色,也许是让输入框变暗,或是闪烁标志,无论什么都可以。


亚马逊的注册表单就为用户提供了很好的视觉线索。你能注意到“邮箱”这一栏目前是选中状态。


输入格式提示

数据有多种格式。你当然要试图让输入框与用户将要输入的内容相匹配。但实现起来并不容易。

例如,就连电话号码这么简单的数据,都有多种输入方式(加区号的,不加区号的,中间有“-”符号分割的,或者什么都没有的)。你能通过展示指导,示例或者小提示的方式来告诉用户应该输入哪种格式的电话号码。下面的例子就是解决方案之一:

-输入手机号的文本区域可以是以及设定好格式的。这样就能消除用户在输入时可能有的疑惑。


-输入框中的占位符同样也能作为简短的描述和格式示例。不过这种方式的缺点是,用户输入内容时,它们会消失。


帮助性信息

帮助性信息(或者附加文本)应该只在需要的时候才出现,例如解释为什么需要信用卡信息,或者生日信息会怎样被使用,再或者链接到“说明和附加条款”。这是种消除用户可能会产生的困惑的好方法。不过,解释信息最好不要超过100字。


关于“手机号”和“入住时间/退房时间”的简短解释信息指导用户继续操作。


手机特有的情况:让键盘和需要输入的文字相匹配。

当弹出的键盘与将要输入的值相匹配时,用户会对 app 充满感激。下面的例子中,用户需要输入信用卡号(数字),那么就应该弹出数字键盘。



易理解性

目标:让各种类型的用户都能输入地简单。

避免大写标注

永远都不要使用全大写。字体高度一样之后,会难以识别。


大写的文字更难阅读的原因是,它们都是长方形的。而用户不习惯以这种方式读字母:


全大写的标注阅读起来很吃力


文字大小

文字尺寸要足够识别。比较安全的选择是,正文使用16px大小。字体的大小由页面内容来决定,当你不确定使用什么尺寸时,那就选择大一些的。



标注颜色

标注的颜色应该由 app 主色调决定,同时也要符合一定对比度比例(不能太亮也不能太暗)。万维网联盟建议正文文本应该满足以下的对比度比例:

-较小的文本和背景颜色之间至少要有4.5:1的对比度比例。

-较大的文字应该和背景颜色之间有至少3:1的对比度比例。


标注和背景的颜色要显著的不同。


提供易于点击的区域

这年头,大家很可能是在可点击设备上使用输入框。当设计手机界面时,最好让目标区域足够大,便于用户点击。通常认为45-57px大小的触摸区域便于用户点击,但在手机上显示时,它们常常大得愚蠢。将输入区域的高度设置在32px到40px之间,就能够即保证好点击,又不会看起来太大了。

Bootstrap 3中默认的输入框高度是34px,这是个合适的高度。要保证用户便于点击,输入框不应该小于这个高度。



用户负担

目标:最小化用户的输入量

智能默认值

在输入框输入内容不是件有意思的事情。因此,你需要通过为用户考虑好最常点选的选项,来让用户输入数据变得简单。为了让输入变得更简单,你可以提供一些预设值,这些预设值可以根据其他信息(例如,根据邮编来推测地区)计算出来,或是根据以前输入的数据来产生。

比如,根据用户的 ip 地址预先选择用户的国家。WhatsApp 是一个让输入手机号很容易的 app 。如果你从美国登录这个 app ,国际代码会根据地区自动填写。



自动完成和自动建议功能

自动完成功能在下拉选择框中提供实时建议,所以用户能够更准确有效地输入信息。这对于读写能力有限,或拼写有困难的那一部分用户来说尤其重要,特别当他们使用非母语时。

自动建议功能的目的,是展示一个有着相关关键词和短语的清单,当自动完成功能帮助用户补全了一个原生短语后,自动建议功能列出了大多数原生短语可能的变化。

合适的自动完成和自动建议功能显著地加速了用户的行为。Google 同时使用这两个功能来为用户提供反应快速的搜索体验。



结论

你应该确保输入数据的过程尽可能的简单。改变帮助文本,或输入区域内的标注信息这样的改动也许很细微,却能显著地提高输入区域的可用性,以至提升整个用户体验。

感谢观看!



原作者:Nick Babich  翻译者:Puddinnng

本教程为翻译教程,原文地址为:

http://babich.biz/designing-perfect-text-field-clarity-accessibility-and-user-effort/

更新:2016-08-12

收藏

34人已收藏

  • 31

    作品

  • 875

    粉丝

  • 54

    关注

  • Icon Morph
  • AE临摹——小萝卜
  • 功能融合界面设计
  • 窗友 2.0 UI Design
相关标签
界面设计UI设计

    猜你喜欢

      2016-08-12 自译外文 教程 原作者: Nick Babich 举报 4639 34 26 2

      如何设计优秀的文本框:明确性,易理解性以及用户负担

      0.0°

      你确定要举报如何设计优秀的文本框:明确性,易理解性以及用户负担

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2016年08月12日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      26
      34
      2

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录