聊聊线框图:那些必要的理论和前提

这是一篇老生常谈的问题,所以若有人已经了解,请自动忽略好了。这也是在一次和PD的交流培训会上再次提出的老问题:究竟线框图为什么要画,以及如何画。

至于线框图为什么要画,就不在这里聱述了。相信已经有很多人写过类似的文章,当然,如果你还有疑问,可以给我写邮件。

现在就是如何画的问题。

这不是很简单吗?一个简单的线框图,断不得比一个精美的视觉图更花费时间吧?也不需要美学的基础,也不需要精细的加工,加上已经有一个号称10分钟上手的工具作为辅助,恐怕没有必要单独开这个话题来研究。

但是,之所以又抛出来,正是在一个“画”字。

线框图不是“画”出来的,而是想出来的,是确认出来的。

线框图,只是提供了一个供讨论、供评审、供确认的承载物,然后并将确认后的需求(商业需求以及设计需求),以具象的方式再传递出去。

所以,线框图本身看起来美观不美观,专业不专业,画得好不好,都不是重要的问题。

一个画在白板上的简陋的线框图,和一个无比精美专业的线框图,是很难说哪个更“好”的。

说这个,是提醒我们自己,不要忽视线框图的本质问题。所以大多关于线框图怎么画的问题,可能不是出在不知道怎么画,而是不知道为何要画,具体画什么,画了怎么用的问题。

线框图究竟如何画呢?

一。必须的几个理念和前提:

1. 并不是精美细致的就是好的线框图

表面上,你似乎是没有经历前面的阶段,直接跳转到详细线框图的,但是实际上,你脑子里也一定是有前面的阶段的,而且在现实项目里,中间的这些环节是伴随着不断的评审、确认,确认一个问题,得到一个决定,排除一些可能性,得到一些idea,从而让可能性变得更靠谱更聚焦,最后剩下一个选择,产出了确定好的线框图。

2. 从最简单的开始,逐渐补充细节

输入资料,信息,问问题,回答问题,画图,这是一脉相承的。

从最简单的开始,若你先跳转了到了最后一步,或许会出现很悲剧的情况,你已经费劲了心思设计的交互,并不是需要的,如果把握不好确认的程度,会造成不只你一个人的资源浪费。

3. 最大的价值在于讨论和确认

线框图是用来吵架用的。所以,不能像10243.html">视觉设计师一样抗拒对视觉稿的修改。

也许正是因为如此,我们才不断强调不要把线框图画得太美吧:)哈哈,因为看起来很美的东西,都不忍心去破坏它了。这是天性。

我们要庆幸,有了这么多次评审会,虽然限制更多了,但是方向也更清楚了。当方向越来越清楚时,我们就可以真正聚焦于一些交互细节的设计上了。

有一个经典的图,经常被用到,那就是:

谨记:再不跟我确认这是一个人之前,不要给我谈他的头发的颜色。

二。选择性价比最高的工具:

仅heidi自己,就使用过word、ppt、flash来做过线框图,我们身边的同事,有使用visio的,也有使用excel的,也有使用photoshop的,当然,在使用这些工具前,我们最容易使用的,最经常使用的,仍然是白纸和笔,所以,总是想在分享这个内容前,先强调一下:工具真的不是问题!因为很多新人,总是喜欢上来就问工具,好像掌握了一个工具,就可以画出很好的线框图,就可以显得自己很专业似的。

我们发现,凡是辅助想法表达的工具,可能都会慢慢越来越缺乏专业性,使用门槛降至最低,正因为这样,才能够让我们在表达想法时,不会去受工具使用的束缚,从而真正将注意力放到想法本身。

最后我选择了axure,也不是因为它目前流行,而是真正因为它的性价比。

好的工具,能够使线框图本身的优势得到最大的发挥,所以选择一个好的工具的原则是:

1. 保证线框图本身优势(快速、容易修改、帮助聚焦)

2. 便于分享与传播(导出html,只要有电脑就可以看)

3. 上手快(axure几乎没有使用门槛,真不知道为何有人靠培训axure收钱怎么收的)

至于官方网站上写的选择的理由,我反而觉得不是最重要的,当然,也是仁者见仁,智者见智了。

三。学会基本技能

很多学axure的同学,一不小心将自己进化到高级技能了。但是,除了显示自己很专业外,真的有用吗?

我靠axure吃饭很久了,也没写过什么高级命令,我用的最高级的功能,也就是imageregion以及动态面板了。

看起来很酷,但是实际项目里你会发现,将多种状态做到动态面板里,反而会在交付后,引起误解,并不一定有工程师知道有东西还隐藏在动态面板里嘛。

最简单,仍然是将不同的状态都列举出来,这样就一目了然了:

比如,在留言区域,输入前状态和输入中状态,都列举出来:

所谓的基本技能,其实也就是:

1. 导入图片

2. 增加组件(形状、文本、线条、button等)

3. 改变组件的形状、大小、颜色

4. 增加交互组件(radio button,check box,drop list之类)

5. 增加超链接(内部链接、外部链接)

6. 生成html

over……以上这些,对于简单的线框图,足够了。

若真的不明白,可以看一下这个文档:http://www.webppd.com/thread-82-1-1.html

四。你可能会用到的工具和快捷键

就三个足矣。很不幸的是,我们必须要容忍axure的一些问题,这些问题有可能也是由于汉化导致的,比如中文输入。我做线框图的时候,一般就用以上的三个东西,一个快捷键,加两个外挂。至于好用不好用,用过的人,你懂的。我在这里只所以提一下,是为了避免,万一有同学用axure的时候,不淡定影响自己的情绪和生理健康:

为何别人的文本行距都很美,我的不知道怎么调整?——其实人家是一行一行写的。为何别人能输入中文,我的就不行?——有可能是用记事本粘贴的,或者是用了别的输入法。

四。所谓的高级技能

我这里提到的高级技能,在大牛眼里看,其实还是初级的。但是so what,对于我来说,已经足够了,最需要的是效率而不是把线框图做到完全交互的原型。

1. 动态面板实现页面不刷新时的状态切换

你可以将不同的内容分别放到一个动态面板的两个状态里,根据你的需求,事先当鼠标点击后,或者鼠标移上上的状态切换。比如当点击以下的“关闭演示指南”,使此区域变成收起的状态:

使用动态面板就可以轻易实现不刷新页面时的tab切换效果了。

但是,我真的建议,还是分成几个页面做,或者直接将不同的tab内容罗列到同一个页面上,这样也可以帮助pd去整理文案需求,不至于因为隐藏在动态面板里而遗漏掉。

2. 页面内锚标记

一个页面的某个链接点击后,跳转到同一个页面的某个区域。

使用图片映射热区这个组件可以完成此使命,英文版叫做:image map region

我还是忍不住建议,干脆为链接加上标注,或者撰写到文档里好了,否则被交接的人,如何知道点击后是跳转到页面内的区域呢。线框图是代替不了人与人之间的沟通的。

3. 做流程图

我只所以把流程图作为高级技能,是因为大家普遍认为axure做流程图并不专业,所以基本还是用visio做的多一些,但是把流程图和线框图分开来做,很麻烦的,还是整合在一起吧。后来我发现,其实axure做流程图并不难用,我现在无论是简单流程图还是详细流程图都用一个工具来实现,那就是axure:

简单流程图效果:

详细流程图(detailed page flow)效果:

有些同学做的流程图已经很专业很美观了,我的就献丑了!

其他的高级技能还包括:使用masters等,这里也不一一说了。

最重要仍然是在实践中学习。

源地址:http://heidixie.blog.sohu……59793641.html

时间: 2024-11-05 21:35:59

聊聊线框图:那些必要的理论和前提的相关文章

聊聊线框图:UED和PD对于线框图不同的定位

本周和PD们进行了一次<线框图以及http://www.aliyun.com/zixun/aggregation/11647.html">Axure入门>培训.这是应几位PD的需求,他们也要学习如何设计线框图,所以想更加高效进行入门. 在场的有UED,有PD,我发现,对于两者都要画线框图,引发了一些讨论,这也是我事先预想到可能会引发争议的部分. 其中有个PD讲,有一次,老板是要求她来画线框图给他看的,她花了很多心思在线框图上,结果交付给交互设计师的时候,交互设计师不知道如何进行

Photoshop线框图套件:PS制作线框图

这篇文章向大家介绍一套免费的 Photoshop线框图套件,这个线框图套件中包括通知.图片和视频,表单字段,标题,段落,项目符号列表,导航,广告横幅和普通网站的元素,如:搜索框,电子邮件注册表单等等. 这个套件的使用非常简单.新建一个空白的 Photoshop 文档并在打开线框图套件的 PSD 文件,然后把你需要的元素从套件中拖放到自己的空白 Photoshop 文件中进行布局设计. 如果你有两个显示器或有一个大屏幕,这将是非常有帮助的.我通常会在一个屏幕打开一个空白的 Photoshop 文件

画好线框图的20个步骤:知道什么时候结束

对于任何一个开发项目来说最大的错误可能就是没有计划.最近,有些人认为开始前无需计划,一个优秀的开发者需要的是随机应变.我敢肯定这样的做法最后注定是要失败的. 线框图是计划中的第一步也是最重要的一步.这是将创意转换成客户使用的程序的第一步.本文将要带你了解线框图整个的流程;包括涉及参与人员,工具等,以便您能够更好的制作计划. 1)了解自己的目标 作为一个开发人员我想大家都有马上坐下来开始编码的冲动.通常最初的想法都很简单,那么你真的可以坐下直接开始吗?答案是否定的,项目很少有那么简单的,任何有经验

使用Photoshop制作网页线框图

这篇文章向大家介绍一套免费的 Photoshop线框图套件,这个线框图套件中包括通知.图片和视频,表单字段,标题,段落,项目符号列表,导航,广告横幅和普通网站的元素,如:搜索框,电子邮件注册表单等等. 这个套件的使用非常简单.新建一个空白的 Photoshop 文档并在打开线框图套件的 PSD 文件,然后把你需要的元素从套件中拖放到自己的空白 Photoshop 文件中进行布局设计. 如果你有两个显示器或有一个大屏幕,这将是非常有帮助的.我通常会在一个屏幕打开一个空白的 Photoshop 文件

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.5 绘制网站线框图

2.5 绘制网站线框图 网站规划的下一步是确定如何在网页之间分配内容,并制定在网页之间导航的方案.如果有很多需要以复杂的方式链接起来的内容,请坐下来制定具体的内容分配计划,这对您以后开发和链接网页大有裨益. 2.5.1 线框图是什么,为何需要绘制线框图线框图是网站完成后的大致轮廓,指出了内容在网页之间的分配情况以及内容是如何彼此关联起来的.有了线框图后,开发每个网页时就无须牢记它在整个网站所处的准确位置,也无须牢记它与其他网页之间的复杂关系. 在网站特别大的情况下,如果有线框图,就可将网站不同部

交互设计的那些事儿(二)

<交互设计那些事儿(一)>之一完工后,承蒙各位抬爱,在微博时代被大量转发和分享,也让我收到一些邮件,询问我下篇为何还不出来?请原谅我的惰性,每个周末都给自己找了不少借口一拖再拖,上个周末又在家里养了两天的病--在此提醒朋友们,换季季节,多喝水,多休息,少生病哈. 一. 理论前提 1.人机交互与人类信息处理机制理论 既然产品设计出来不是给设计师用的,而是给用户用的,他们如何理解.认知.使用产品才是最重要的.因此"定义用户","了解用户","研究用

网站设计分析:交互设计那些事儿(二)

中介交易 SEO诊断 淘宝客 云主机 技术大厅 <交互设计那些事儿>之一完工后,承蒙各位抬爱,在微博时代被大量转发和分享,也让我收到一些邮件,询问我下篇为何还不出来?请原谅我的惰性,每个周末都给自己找了不少借口一拖再拖,上个周末又在家里养了两天的病--在此提醒朋友们,换季季节,多喝水,多休息,少生病哈. 一. 理论前提 1. 人机交互与人类信息处理机制理论 既然产品设计出来不是给设计师用的,而是给用户用的,他们如何理解.认知.使用产品才是最重要的.因此"定义用户",&quo

聊聊线框图——为线框图多留点时间

线框图是交互设计师必不可少的产出物,它在交互设计师的工作中扮演了如此重要的角色,以至于交互设计师经常被认为是个画线框图的,但是无论是设计师本人还是项目组成员,对于线框图存在的意义未必有足够的认识. 项目为何需要线框图? 为什么不缩短周期,直接跳转到视觉设计呢? 对于设计师而言,疑问一样存在: 线框图给我们带来什么价值? 在我们想进行线框图培训时,疑问有: 不就是画个草图吗?还需要学习? 如果大家都把线框图理解成"草图",那么按照正常逻辑,草图的产出一定是比视觉稿更快而不是更慢才对,但是

聊聊线框图、原型和视觉稿的区别

  @小轰同学 :两三年以前,我发现很多搞信息技术的朋友们(非设计师)交付设计时,用着上面列出的词汇.他们以为线框图 (Wireframe).原型 (Prototype)和视觉稿(Mockup)是一个东西:表达自己创意的线框手绘设计稿. 混淆概念便带来麻烦:他们分不清用户体验设计师的作品,常常感到困惑.「这按钮他妈的怎么点不了?」「我不知道这个地方可以按啊!」类似这样的问题在用户体验的项目中屡见不鲜.误把线框图当成原型,有点像建筑里分不清蓝图(指导如何建筑施工的方案)和演示厅.你完全可以试着在演