文本字段是表单中请求用户输入信息的最常用组件,它们有各种尺寸、形状和样式。有这么多的选项可供选择,能得到最优可用性的文本字段的显示方式是什么?

强烈的视觉提示

  最优方法是展示文本字段的功能及与用户之间的交互方式。换句话说,文本字段应具有强烈的视觉提示,能指明需要用户如何操作。
  文本字段用于在界面中输入文本。因此,文本字段的输入框应显示为空白且可点击,用户看到文本字段就能输入内容,不具有这种显示方式的文本字段视觉提示效果差,很容易被用户忽略。
  文本字段视觉提示效果差并不意味着用户不会输入内容,而是指会耗费用户更长时间,尤其是上年纪的用户。用户研究表明,视觉提示越强烈,任务绩效越快。

可点击性和空白区域

  有些文本字段的视觉提示效果不理想。下图的实心文本字段,在可点击性方面具有强烈的视觉提示,但空白方面的视觉提示较差。实心文本字段的输入框为灰色,看着更像按钮,而不是内容为空的文本字段。

  用户看到空白就会想到空无一物。文本字段的输入框应为空白,以便用户看出应该在输入框中输入内容。有这个提示很重要,这样文本字段才能显眼,因为页面上还有其他元素在吸引用户的注意力。
  另一种常见文本字段为具有轮廓线的文本字段,其内部白色空间针对空白有强烈的视觉提示,但可点击性方面的视觉提示较差。用仅1像素宽的轮廓线指明文本字段的可点击性,当将其放在白色背景中时,用户很容易忽略。

  带下划线的文本字段,其在可点击性和空白方面的视觉提示效果更差。文本字段的下划线宽度仅为1个像素,不仅容易忽略,用户还会将其误认为是用于分隔内容的行分隔符。缺乏可点击性和空白的视觉提示会增加用户与文本字段交互的时间,虽然可能仅会增加几秒钟,但当涉及到填写表单时,每一秒钟都很重要。

  将文本字段放在深色背景中,并设置输入框为白色,这是文本字段的最优显示方式,既加强了可点击性和空白方面的视觉提示,也具有最大的清晰度。用户看到文本字段时,就能清楚地看出功能和用途,这种视觉清晰度能让他们毫不犹豫地立刻向文本字段中输入内容。

圆角

  文本字段具有强烈的视觉提示后,就可以考虑圆角事宜了。圆角并不具有视觉提示效果,但它确实会影响用户对物体的态度。
  研究发现,可视对象的尖锐轮廓会传达威胁感,并引发负面偏见。另一项研究发现,在不同文化中,曲线轮廓比尖锐轮廓更受青睐。换句话说,带圆角的文本字段可能会让用户觉得表单对他们更友好,但问题是能提高多少友好度。

  需要指出的是,就算用户觉得表单很友好,这也不意味着表单具有最佳可用性。友好度仅影响用户对表单的最初印象,即便文本字段使用圆角,但要是用户无法填写表格,他们也可能会认为表单不友好。
  设计人员可以根据需要调整文本字段的圆角半径。较大的圆角半径效果不好也不坏,它只是一种审美偏好。设计人员只需设置文本字段的圆角半径以消除尖角即可。

选中状态

  选中文本字段时,需要给用户额外的视觉提示。选中状态表明文本字段已激活,让用户知道该在哪里输入内容。选中状态的视觉提示有助于用户关注激活的文本字段,不会将周围的文本字段误认为选中的文本字段。

  选中状态的视觉提示不能仅限于文本字段的边框颜色变化,只改变边框颜色会使视障用户和色盲用户难以区分选中状态。
  对视觉提示的研究表明,仅使用颜色会让色盲用户失误,同时使用颜色和形状变化可以提高用户看到视觉提示的概率,让他们更快地完成任务。
  除了更改文本字段的边框颜色,还应将边框宽度从1像素变为2像素,这使文本字段的颜色和形状都有明显变化,让所有用户都能看到明确的状态变化。

示例

  电商平台Shopify网站中的文本字段很明确,文本字段放在深色背景中,输入框为白色,边框使用圆角,且选中时边框宽度变为2像素。文本字段选中时的边框颜色与网站的品牌颜色相匹配,极具吸引力。

形式服从功能

  清晰的视觉提示给予文本字段最优的可用性。设计人员可能觉得文本字段很清晰,但并不是所有用户都与设计人员观点一致。请确保文本字段对所有用户都是清晰的,包括那些有视觉障碍的用户。
  为了让所有用户都清晰明确,需要有主要和次要的视觉提示。文本字段的视觉提示是可点击性和空白,但对于其他界面组件,视觉提示可能会有所不同。
  界面组件的功能决定了视觉提示方式。让功能指导界面组件的外观样式。正如著名建筑师Louis Sullivan在20世纪所说的格言:“形式永远服从功能”。

原文地址:https://uxmovement.com/forms/the-best-way-to-display-text-fields/

(翻译)文本字段的最优显示方式相关推荐

  1. (翻译)用米白色文本字段强化注册表单

      设计网站时,大部分设计人员将精力放在内容页面上,忽略了注册表单,从而让后者看着乏味.陈旧.简陋.白底的注册表单中充斥着粗糙的黑色边框,再加上普通的文本字段和杂乱的文本,根本激发不出用户的注册热情. ...

  2. 文本字段和表单设计-UI组件系列

    重点 (Top highlight) Forms have existed for a significant amount of time, greatly simplifying the task ...

  3. java 和javafx_Java,JavaFX的流利设计风格文本字段和密码字段

    java 和javafx 我刚刚发布了Java版本4.5 ,JavaFX主题JMetro . 此版本为"文本字段"和"密码字段"添加了新样式. 和往常一样,受到 ...

  4. Java,JavaFX的流利设计风格文本字段和密码字段

    我刚刚发布了Java版本4.5 ,JavaFX主题JMetro . 此版本为"文本字段"和"密码字段"添加了新样式. 和往常一样,受到Fluent Design ...

  5. jsf tree组件_JSF文本组件–标签,文本字段,文本区域和密码

    jsf tree组件 The Text components allows the user to add, view and edit data in a form of a web applica ...

  6. Android Material文本字段

    In this tutorial, we'll implement Text Fields using the new Material Design Components Library. We h ...

  7. jsf用于页面判断的标签_JSF –在JSF视图页面中添加标签,图像,按钮和文本字段

    jsf用于页面判断的标签 There are various UI components that JSF framework includes by default. Let us see some ...

  8. vuejs 数组定义字段_一个漂亮的文本字段,用于格式化VueJS制作的电话号码

    vuejs 数组定义字段 电话号码输入 (vue-phone-number-input) A beautiful text field to format phone numbers made wit ...

  9. jquery点击后执行PHP加载div,PHP-将JQuery自动完成附加到由Ajax调用加载的文本字段...

    我有一个简单的Web应用程序,在其中创建了一个向导,每个向导页面都包含从数据库填充的不同表单字段,当用户按下时,接下来使用Ajax调用从服务器检索页面数据.这是针对Ajax调用从服务器检索的页面代码. ...

最新文章

  1. Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明
  2. 玩转ECS第7讲 | ECS数据保护-数据备份新特性与最佳实践
  3. 再厉害的魔术也比不上真正的redux
  4. 遍历二叉树的非递归算法
  5. java运行异常日志_使用log4j记录Java中的运行时异常
  6. 【java】简述CGLIB常用API
  7. linux下淘宝安全控件问题
  8. html5 如何打包成apk,将H5封装成android应用APK文件的几种方法
  9. 阿里云服务器加快下载github
  10. 干货!国外关于高速PCB设计的技术书籍和资料介绍
  11. Tools - UML绘图工具
  12. dB、dBFS、dBV、dBu...都是啥啊..
  13. error pulling image configuration: read tcp xxx.xxx.x.xxx:xx->xxx.xx.xxx.xx:xxx: read: connection
  14. 使用octomap_server将点云地图转化为八叉树地图和占据栅格地图
  15. Python Basic Grammar
  16. 自己动手做Arduino玩具(三)
  17. 位置式PID与增量式PID区别浅析(百度百科增量式PID讲解思路概念更明确清晰)
  18. 计算机专业毕业设计答辩ppt案例,计算机专业 毕业设计答辩PPT.ppt
  19. 【论文笔记】Towards Privacy-Preserving Affect Recognition: A Two-Level Deep Learning Architecture
  20. 11、有线接入网技术

热门文章

  1. Token系列 - 加密猫智能合约源码分析
  2. ctfhub Git泄露学习
  3. 腾讯位置服务模仿微信发送位置功能
  4. 简显易懂的TCP网络通信零起步(java网络画板,山寨腾讯会议)
  5. 通信(服务器客户端的群聊与网络画板)
  6. 解决微信公众号二次分享的BUG记录
  7. 小游戏-4339-4399
  8. 积分商城小程序定制开发
  9. D - Petya and Array(树状数组,二分)
  10. 图像缩放、旋转、翻转、平移