通常情况下,下拉菜单的设计是最广泛使用的UI界面方式之一,它们之所以受欢迎是有原因的:紧凑、熟悉、且易于实现。但是在现代的UIUX用户体验设计中,是否还需要下拉菜单呢?一起探索一下吧。
使用下拉菜单的物理动作会增加成本,我们根据费茨定律,捕获目标的时间取决于目标的距离和大小。 下拉列表通常会显示小而紧密的目标,这就需要用户仔细点击,以此确保精确操作,尤其是在触摸屏上。 研究和可用性测试表明,与单选按钮、分段控件或自动完成搜索等替代方案相比,下拉菜单会增加错误率和决策时间。
要与下拉菜单进行交互,人们必须记住被隐藏菜单中的选项;人机交互的研究一致表明,识别比回忆更容易。当选项可见时,用户可以用最少的努力识别他们需要什么。当选项被隐藏时(如下拉菜单中),用户必须依靠记忆。这个额外的步骤会引起犹豫并减慢任务的完成速度。
1. 我们给到的解决方案并不是完全摒弃下拉菜单,而是谨慎而有意识地使用,比如:当只有几个菜单选项时,直接平铺开展示所有。因为用户识别选择的速度比回忆选择的速度要快,而预先看到所有内容可以让决策变得更容易。
2. 对于较多菜单项的集合时,预测搜索或自动完成可以显著降低找到所需菜单项所需的工作量。当有类别可用时,对选项进行分组比将所有内容转储到一个长而连续的列表中要有效得多。
最后,在某些情况下,下拉菜单是有意义的。因为可以节省空间,适合收纳有一定数量的情况,在使用下拉组件之前,我们需要考虑任务、使用频率和交互环境,视不同情况去选择替代方案,是最优的界面设计方法,下拉菜单不应该成为默认,甚至唯一选择。