以用户为中心的设计 |
这是UCDChina提前预览网页留下的存档,不包括作者可能更新过的内容。 推荐您进入文章源地址阅读和发布评论:http://piglili.blogbus.co......32525520.html |
||
*严重感谢博学轻侯与包掌柜宗羲对本文的指正! 上上周的一个产品测试中,看到设计师尝试将滑块应用在打分这一样式中。此滑块一直在我脑海中纠结,于是对滑块进行了一番小研究。
理想的滑块使用场景 结合滑块的特点,以下的这些使用情景能使滑块发挥最大的作用:
图5:NYT选票分析图表 图6是数值对用户无意义时的应用。用户未必需要知道ta所选择的值代表着什么,只需要通过对结果的预览判断是否满足需求。如放大缩小、亮度变化等。 图6:http://www.stripegenerator.com/ 若选项值本身就由一个个数值区间组成(图7),滑块能发挥更大的优势。因为这种呈现形式能帮助用户迅速地将心目中的数值投射到数值所在区间。
图7:淘宝礼物频道 再看一些综合实例: 图8是eBay Gift Finder 的年龄选择,当拖动滑块,粉色数字会同时变化。 图8:eBay Gift Finder的年龄选择。 图9是非常有创意的应用。日期展现在滑竿上,比起单选按钮或下拉菜单都要直观、流畅。当滑块分别移到某年月日,下方自动呈现该年月日视频,年月日可自由组合。 图9:脱口秀主持人网站视频库 非理想的滑块使用场景
那么对于本文开始提到的打分这种使用情景,滑块是否合适?除了上述提到的体验问题,还可能不妥的一点是,当在滑块所处点以外的地方 mouse over,该给出怎样的提示?Yahoo Design Library里面,对rating的解决方案中提到两点:
2. 误用为滚动条 Alan Cooper提到,滑块最常被误用作滚动条(scrollbar),作为呈现数据变化的控件(display control)。但多数情况下,由于不如滚动条那么直观地让用户知道每次移动所带来的数据改变幅度,滑块不太适用于呈现数据的变换状态。Apple则把两者结合起来并称之为滑动条(slidebar),如图10。 双滑块 双滑块是单滑块的扩展,可以用卡尺来理解,实质是双向限定区间。 图11:AcdSee Amazon估计是首个将滑块应用于查询工具(query tool)的。06年时,他们对钻石购买增加了滑块形式的筛选辅助(图11)。该设计充分发挥了滑块这一控件的优势:实时预览、呈现规律性数据的选择。用户可以移动滑块来调节低端或高端值,或两者皆调,从而拓宽或缩窄范围。页面会同步更新,显示出滑块移动后的结果数量,让用户在提交前预先知道是否会有、有多少搜索结果。 Amazon这个例子其实包括了区间内筛选的两种稍有区别的应用情景。价格和克拉(头两行)有很多对应的数值点,用户划定的区间比较宽泛。对于切割工艺、颜色、清晰度(后三行),双滑块做的是小范围内、有限数值圈选,应用的时候要更加注意。小范围内跨区间选择的可能性更大,所以要确定极少可能出现跨区间选择的情形才好去用滑块,否则应用复选按钮。例如一个要买切割工艺极佳的人,大概只会选择较佳和极佳,而不会选极佳和极差。图12则是个反面教材,用户可能想选择极早或极晚的航班。
Travelocity的酒店筛选,其中—— 价格滑块:大范围数据筛选 星级滑块:跨区间选择可能性较小的小范围圈定(很少人只选5星和2星的吧?) 结果反馈:右侧大大的数字明确显示移动任一滑块后的结果 图13:Travelocity.com 延伸阅读 :
参考文献:
|