用户研究角度看设计(1)“复制链接”的故事(3)
作者:轻侯 来源:Taobao.com UED Team 发布时间:2008-12-26 17:48:00
标签:复制,链接,用户体验,淘宝
点击它之后,会出现什么?
1.要考虑“复制链接”的内容
当你仔细考虑过用户的使用场景,你应该就很清楚怎么设计复制链接了。像图6一样将内容主题包含在分享信息里对那些通过IM来分享的用户确实不错。
(图6:新浪博客 )
2.让分享中的内容满足用户的需要:
如果用户对复制链接有多种需要,那么不妨设计多种复制途径。学习一下flickr的设计(图7、图8),它如何在多种复制链接中,保持了清晰的逻辑关系。(当然,其中默认第一项通过邮件分享可能对美国人更常用,对中国用户就另当别论了 )
(图7:flickr网站 ,用户点击分享之前)
(图8:用户点击分享之后)
3.帮用户想的更多:
分享一个photobucket的例子(图9),当鼠标上移到图片时,就会出现灰色的浮动层(这是改良过的设计,原本是灰色层始终存在),让用户复制。鼠标点击到包含地址的输入框里,系统会自动复制好其中的链接,并在输入框前出现几秒钟的“copied”提示。这种方式既能做到提供反馈,又不会有alertbox的生硬感。
(图9:photobucket.com )
总结
设计“复制链接”功能时候,首先思考用户的使用场景以及用户可能会用它做什么,其次一定要让用户理解这个功能可以用来做什么的。最后,优秀的设计还应该给用户一个惊喜。在我收集例子的过程中,photobucket的“复制地址”设计确实给了我不小的惊喜。
你还发现了哪些更好的例子呢,欢迎告诉我!


猜你喜欢
- 死锁是指在某组资源中,两个或两个以上的线程在执行过程中,在争夺某一资源时而造成互相等待的现象,若无外力的作用下,它们都将无法推进下去,死时就
- matlab中创建类似字典的数据结构Matlab中创建struct:d = struct('a','1',&
- 1线性回归1.1简单线性回归在简单线性回归中,通过调整a和b的参数值,来拟合从x到y的线性关系。下图为进行拟合所需要优化的目标,也即是MES
- 什么情况下用响应缓冲会提高运行速度?例1、脚本引擎与 HTML 之间的切换频繁,对响应流写操作太多,导致性能下降:<table>
- 使用Pycharm的时候需要导入解释器然后安装一些第三方库,讲道理都是project Interpreter里面直接install的。但是打
- 原文:10 Principles Of Effective Web Design翻译:熊猫2008-02-03本文由熊猫同学授权翻译首发。并
- 百度有啊2009年情人节logo——大纸袋GG给大纸袋MM送了枝玫瑰花,大纸袋MM奖励了大纸袋GG一个吻,好可爱!淘宝网2009年情人节lo
- 背景: 由于工作需要,现在有这么一个需求,要合并大量的word文档,而且要在不同的目录
- 粘贴一下部分的多进程代码if __name__ == '__main__': "&quo
- 代码'########### '检测远程文件是否存在 '########### function CheckURL(
- 条形图普通条形图ggplot(df,],aes(x=group,y=value))+geom_bar(stat = "identi
- 控制结构就是for,while,if-else,if-elif,while…else,在web.py中其实和我们以前学过的一样,操作基本是相
- 我就废话不多说了,直接上代码吧!import numpy as npa = [2,4,6,8,10]average_a = np.mean(
- 今天第一次玩SQL Server 2005,需要配置远程连接。我废话少说,直入主题,总结下我从新手立场在win2003 server环境下去
- Python面向对象编程(一)Python面向对象编程(二)Python面向对象编程(三)一、对象的继承Python中支持一个类同时继承多个
- Python的数据结构有列表、元组、集合、字典等,可以吧列表当成一个清单,是有序的,我们可以通过索引访问到列表中的元素,列表还可以进行修改、
- 在已有的shapefile文件的基础上增加字段: # -*- coding:gb2312 -*-import shapefiler=shap
- 第一次写文章,也当作工作中遇到问题的一次分享。由于Vuex在浏览器刷新是会丢失数据,所以我在项目里使用了Vuex持久化存储的功能,我这边实现
- 假设现有一张人员表(表名:Person),若想将姓名、身份证号、住址这三个字段完全相同的记录查找出来,使用1: SELECT p
- 1. python函数1.1 函数的作用函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段函数能提高应用的模块性和代码的重复利用