用户体验设计:分组且可折叠的面板

网页制作Webjx文章简介:探讨分组且可折叠的网页面板.

Accordion(或Accordion菜单)指分组且可折叠的面板集,能在有限的空间里提供大量链接或是其它可选择的内容供访问。

每个内嵌式面板有可能单独展开(这时往往其它面板都会闭合),通常鼠标经过或是点击特定面板的标题(或是面板上的展开/折叠元素),就会展开一组子选项。

解决了什么问题?

如果想在有限的空间里塞入大量内容,或是当内容一次性全部展示时会导致用户无所适从时,问题就来了,怎样才能以易于用户理解的方式,让用户同时访问大量内容,又不需要滚动页面。滚动页面会让用户离开他们更喜欢的上下文环境或是页面位置。

什么时候使用该模式?

当可选项非常多,空间又有限,而且内容列表可以有逻辑地分组为规模更小且尺寸相当的块状内容时。

解决方案是什么?

提供两级的选项集

Ÿ 第一级是分类或分组

Ÿ 第二级是各组内的选项列表

Accordion通常被设计为一些可折叠的面板(不是那种有层次的树状结构),第一级分类通常被用作标签。分类标签通常用作全长度的控制柄,或同时提供了相应的扩展/折叠图标。Accordion通常默认会显示一个初始面板。

建议

Ÿ 默认打开最重要的面板,这样既是为了显示最重要的选择,同时也透露出这样的一个事实,即每个折叠着的列表都是可以打开的。

Ÿ 高亮显示当前打开的面板,这样用户可以把已打开面板的标题与关闭着的面板的标题区别开。

Ÿ 不要在Accordion里再放置Accordion,如果你真的需要这样做,考虑树状结构,或是其它更合适多级结构的元素更加合适。

选择

Accordion可以配置为,要求至少打开一个面板,或是允许其它更灵活的模式,比如允许关闭所有面板、允许打开多个面板等。有些业内人士认为,只允许同时打开一个面板是最佳实践,但也有不这样认为。

Ÿ Accordion可以配置为一次只能打开一个面板,但在许多例子里,它支持同时打开多个面板。

Ÿ 除非版面或是其它不可变更的设计限制要求Accordion保持大小一致,否则它应该可以改变尺寸以容纳不同尺寸的面板。

Ÿ 在许多案例中,只有单击才能打开Accordion里的面板,但在有些上下文环境中,比如在展示“高兴”/有趣/“嘿,来看看”这样的元素时,鼠标经过时就展示面板也是可以的。

为什么使用该模式?

首要原因是,使用Accordion元素可以在有限的空间里塞入大量内容。

特殊用例

大多数Accordion是垂直排列的,但也有些是水平排列的。

可访问性

对于键盘用户来说,Accordion最后要么像树状视图要么像标签视图。Accordion上有可能增加键盘导航,比如用Tab键控制标签切换,上/下方向箭头在不同的面板间切换。

如果JavaScript被禁用,那么Accordion应该退而求其次作些有用的改变,比如同时展示所有面板。

完全不显示任何面板并不可取,因为这有可能让屏幕阅读器找不到内容。因此不妨考虑设置高度为0.

申明:本文由Pmcaff.com翻译

原文链接:http://developer.yahoo.com/ypatterns/navigation/accordion.html

时间: 2024-09-28 16:24:48

用户体验设计:分组且可折叠的面板的相关文章

用户体验设计案例:直接原则的案例

文章描述:用户体验之直接原则和统一原则. 直接原则的案例有点像所见即所得,给用户的展现非常直观.比如说我们常用的QQ,当对方正在打字的时候在聊天窗口就会显示"正在输入".当对方用的是QQ拼音的时候,我们这边设置会直接显示QQ拼音的图标在那里跟着跳动. 下面是一个网站的案例:发出操作的邀请-进行操作-操作完成进度提示-操作成功-回到初始状态.并且在完成的操作与未完成时的有差异. 另一个案例我们也经常遇到,还是说QQ,当我们要修改好友备注的时候,其修改的输入框会直接在好友昵称后面生成,而无

触屏手机网页产品设计用户体验设计经验分享

文章描述:历时数月,连番经历了多个基于触屏手机原生浏览器的网页产品设计与开发.对触屏手机用户体验设计有了进一步的认识,也颇想分享些心得. 历时数月,连番经历了多个基于触屏手机原生浏览器的网页产品设计与开发.对触屏手机用户体验设计有了进一步的认识,也颇想分享些心得. 上篇包括以下一些内容: >>精神与基础 何谓高端--高端设计精神 平台间平衡 不同分辨率及比例间移植 浏览器框架 >>设计"泛"过程 移动场景下的用户需求 少即是多的设计原则 界面气质 -------

Microsoft ,Apple,Google用户体验设计原则

细致的Microsoft 减少概念--增强信心 你是不是引入了新的概念?为什么?真的必要吗?你能去掉这些不需要的概念吗?其中的区别有意义吗?用户体验会延续同样的概念吗? 小的好或坏也很重要 哪些重要的"小事"是经常会碰到的?哪些小问题是你在着手解决的?少做一些更好.不要把小事从你的体验中去除.为深思熟虑的细节制订计划.修正小的错误. 看起来和用起来都很棒 你的用户体验哪里最棒?它看起来有那么好吗?用户第一眼看到的东西能够让人 觉得它用户体验很棒吗?用户体验符合期望吗?用户很清楚能做什么

手机屏幕尺寸扩展是如何影响用户体验设计的

  造型千奇百怪的小屏手机叱咤风云的时代已经一去不复返了.事实上,近几年的行业趋势表明大屏手机,或者说巨屏手机,将会在很长的时间内占据主流.而现在,也是时候总结一下过去几年里,面对大屏手机时,设计师的失职. 如何界定大屏手机? 其实简单称之为大屏也不是特别准确,它的英文名称更为形象:Phone+Tablet=Phablet ,也就是说,它是传统手机和平板的结合体,Phablet. 因此,这些大屏手机实际上是超过我们手掌习惯的.可掌控的尺寸,但是又没有达到平板的级别.更准确的说,是屏幕尺寸在5~6

用户体验设计是情感设计 直接影响人的情绪

我们一直说用户体验,做产品没有一刻离的了这个概念.它是很基础的东西,但是现在,这个词被放大了,我们都在讲都想要用,可是这个理念仍旧关注力不足,所以今天来还是要讲点东西.做名词解释说明,太枯燥,所以我尝试换个角度来分享些内容. 用户体验是一种情感设计,就像电影.小说.戏剧和音乐一样,好的设计给人愉悦的情绪,糟糕的则有各种糟糕. 生活中的例子,各种情绪 1 身份证的设计没有考虑到用户在使用时需要复印的需求,个人信息和有效期在两面,复印时让人无奈 2 上次分享会,我们改进了签到流程,让与会者可以更方便

互联网产品设计的用户体验设计来自平凡生活

文章描述:来自平凡生活的用户体验设计启示. 用户体验设计,来源自用户关怀,目的是产品和用户双赢. 用户,则是广大真实存在的人们,那么来源自生活的用户体验启发,对于虚拟产品的用户体验设计,具有极大的借鉴意义. 以下就是笔者在现实生活中发现的故事,并总结出了许多用户体验设计的原则. 1 坦途与上下楼 自从搬了新的办公区,倒咖啡就成了一件麻烦的事. 我们的办公区身处二楼,在二楼的另外一边有一个咖啡机,而在一楼正下方也有一个咖啡机. 最初不熟悉的时候,常常要在两个之间抉择,究竟去哪儿倒咖啡. 一楼的位置

创造更好的WEB表单:良好的用户体验设计原则和范例

文章描述:现在的WEB设计出现了许多新的设计趋势.最新的CSS3正在越来越多的被设计师们所采用,表单设计也不例外的需要设计师们投入更多的关注和思考. 设计师不再只是为互联网创造漂亮美观的图形那么简单了,作为一个WEB设计师,我们还需要考虑一些其他的问题,比如用户体验,算法,代码等等.如今用户体验设计越来越重要,对于WEB表单的设计尤其如此. WEB表单设计的目标是设计出一套让用户能够从填表到点击提交按钮的最简单的流程.这个过程中不需要太多的炫目效果,虽然jQuery的表单插件一直都很受欢迎.在这

用户体验设计:13条有关用户体验设计价值的信条

文章简介:要是我只能记住一件事我希望是用户体验的本质,设计师们和企业需要把了解甚至理解用户体验的本质当做一种专业精神,一个目标甚至说是理想. 这些我花了13年的时间去践行. 身为一名用户体验专业人士,我有职责将它发扬光大.我尝试各种能够推广它的方法--我写书,写文章,世界各地演讲, 甚至为一些公司提供内部培训或者和一些客户合作项目. 要是我只能记住一件事我希望是用户体验的本质,设计师们和企业需要把了解甚至理解用户体验的本质当做一种专业精神,一个目标甚至说是理想. 这些我花了13年的时间去践行.

用户体验设计:产品做到60%才需要用户体验

文章描述:看到"一个产品做到60%才需要用户体验"的评论时,我很吃惊:用户体验难道只是锦上添花?不了解用户,不知道用户在体验的哪些环节发生什么事情,你的产品是如何做到60%的? "一个产品没用,体验再好用户也不会去用.--你觉得这句话是对还是错?"我曾在微博里发起了这样一个讨论. 看到"一个产品做到60%才需要用户体验"的评论时,我很吃惊:用户体验难道只是锦上添花?不了解用户,不知道用户在体验的哪些环节发生什么事情,你的产品是如何做到60%的?