Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 菜单中空但可选项的首选用户体验_User Interface_Menu_User Experience - Fatal编程技术网

User interface 菜单中空但可选项的首选用户体验

User interface 菜单中空但可选项的首选用户体验,user-interface,menu,user-experience,User Interface,Menu,User Experience,在我正在做的一个项目中,我们有一个导航菜单,当相关部分有信息时,菜单项会被着色,当用户没有可用信息时,菜单项会褪色。在管理员的情况下,这些项目可能没有有用的信息,但仍然可以单击(因为“添加新闻项目”或“添加文件”都是作为子菜单实现的) 来自高层的电话已经降下来,使这些管理项目以某种方式分开。由于我们已经将褪色文本用于不可点击的项目,我想知道是否有一个既定的UI约定来表示项目是可点击的,但不包含任何信息 是的,我已经问过了,为什么我们要费心显示用户无法使用的项目。简短的回答:不,我不认为这有什么惯

在我正在做的一个项目中,我们有一个导航菜单,当相关部分有信息时,菜单项会被着色,当用户没有可用信息时,菜单项会褪色。在管理员的情况下,这些项目可能没有有用的信息,但仍然可以单击(因为“添加新闻项目”或“添加文件”都是作为子菜单实现的)

来自高层的电话已经降下来,使这些管理项目以某种方式分开。由于我们已经将褪色文本用于不可点击的项目,我想知道是否有一个既定的UI约定来表示项目是可点击的,但不包含任何信息


是的,我已经问过了,为什么我们要费心显示用户无法使用的项目。简短的回答:不,我不认为这有什么惯例。很多人会说,如果它不适用,不要显示它。然而,在这个问题上有一些争论。微软开始在MS Office中使用功能区的原因之一是,他们想摆脱动态菜单,在动态菜单中,选项可以“智能地”隐藏和显示。用户无法找出在何时何地出现的规则

这里可以将关注点分开:1)如何指示项目可单击,然后2)如何指示项目不包含任何信息

第一个是相对完善的——蓝色下划线文本。当然,你也可以让它看起来像一个按钮,如果你的超链接有一个特定于站点的外观,那么就使用它。基本上不会打破用户对什么东西是可点击的期望

第二,如何显示没有值得点击的内容。我认为你想要的是这些管理链接相对于其他链接的优先级/实用性的一些视觉指示。一些选择:

  • 你能把管理员链接移到列表的底部吗
  • 添加一个数字,指示链接另一端有多少东西
  • 删除文本

因为在这类事情上没有硬性的约定,所以请记住,任何一致的做法都会奏效。有些事情会比其他事情更好

无论您选择什么,用户都会在几次尝试后了解空指示的新方法

如果它是经过深思熟虑和一致的,他们可能会得到它后,点击几下

此外,请记住,过多的高光、颜色、淡出和下划线会在视觉上破坏菜单的有效性,使其易于使用。在某种程度上,通过过度组织事情,它实际上会变得更难使用


这样想:虚拟书架上有两个盒子。一个是红色的,另一个是蓝色的。所选框由与其他框不同的颜色标识。。。现在,哪一个是选中的框?

如果这是在菜单中,样式选项会有一点限制;我一想到罢工,就觉得很糟糕。不过,我喜欢用数字指示器来显示链接背后有多少相关项目的想法:也许我会玩玩这个。