本文将根据下拉菜单的属性,通过实例来探讨下拉菜单的使用场景,希望对设计中的大家有所帮助。

  合理设计下拉菜单可以帮助用户缩小选择范围,减少屏幕上其他元素的干扰,防止用户输入错误信息。但是,在某些情况下,错误地使用下拉菜单会对用户体验产生严重的负面影响。什么时候使用下拉菜单是必要的?

  本文将根据下拉菜单的属性,通过实例来探讨下拉菜单的使用场景,希望对设计中的大家有所帮助。

   01避免过长的下拉列表。在表单中使用下拉菜单似乎很简单。它们不占用界面空间,适用于所有浏览器。用户熟悉这些组件。

  然而,当下拉菜单中的选项超过15个时,用户就会不知所措,很难做出选择。——用户需要从20多个未分类的选项中找到想要的内容,想都不敢想。

  此外,还有滚动的问题。用户必须将光标保持在下拉列表中,否则很容易滚动整个页面,导致误操作。

  国家选择器应该是最经典的长列表下拉菜单,往往有100多个选项。虽然列表中的选项一般是按照字母顺序排列的,但是将热门国家放在最前面的做法仍然不能满足用户的需求。更好的是,添加自动填充功能或搜索功能,因为用户知道他们想要选择什么。(例如,系统可以根据地理位置或场景自动填写国家,或者用户可以自行搜索国家)

   02避免选项太少,选项太少。使用下拉菜单组件也将是一个糟糕的决定。隐藏可以直接显示的信息内容,会阻碍用户的进程,降低用户完成任务的效率。比较好的方法是使用radio组件,可以让用户快速浏览选项,提高用户的操作效率。

   03使选项变灰,而不是删除它。当一个选项被禁用或不可用时,它应该是灰色的,而不是直接删除它。因为这些不可用选项在很多方面都是禁用的(例如,它们可能在当前场景中不可用,而在其他场景中可用)。考虑为不可用的选项添加提示,以解释它们被禁用的原因以及如何使它们可用。

   04键盘输入在某些情况下可能更快,键入可能比下拉选择更快。典型的例子是信用卡日期。键入mm/yy肯定比从两个下拉菜单(月和年)滚动要快得多。

  尽管使用自由形式的输入字段需要某种形式的数据验证,但从可用性的角度来看,它仍然是最佳选择,因为它可以减轻用户的负担。

  避免过度使用。当一些数据或信息可以自动填写时,就不需要要求用户手动输入。一个这样的例子是在结帐过程中使用的“卡类型”功能。根据信用卡号的前几位,可以确定卡的类型。这时候要求用户自己选择卡的类型,会增加用户的操作。

   06减少操作您可以根据所需信息自定义下拉菜单的交互方式,以减少操作步骤。一个经典的例子是“日期选择”功能。如果使用常用的列表菜单,需要三个下拉菜单(月、日、年),对用户来说比较繁琐。

  更好的选择是定制菜单组件,允许用户只使用一个下拉菜单来选择输入。

   07使用简洁明了的标签用户根据菜单标签的内容选择选项,所以提供准确的信息非常重要。通常情况下,最好使用简洁的标签来清楚地表明选择的目的。以下是一些标签指南:

  对于操作菜单项,请使用动词来描述将要发生的操作。对于链接,请使用名词来标识用户跳转到的页面,以排除菜单项中的冠词。使用“删除页面”而不是“删除此页面”来将菜单项保持在一行文本中也很重要。通过按逻辑顺序排列列表来组织菜单项也很重要——如果可以的话,通常将最常选择的选项放在下拉列表的顶部。然后通过用户调研,不断进行测试和改进,重新评估结果。