很难说网页设计是从平面设计或者界面设计之中派生出来的。在最早的年代,网页设计应该是由浏览器开发公司来做的,也就是网景。至于现在发展成如此蓬勃的一个领域,有望超过传统的平面设计和界面设计,中间的过程中我的脑海中是一团混沌。但无疑,现代的网页设计是受了很多平面设计以及界面设计的影响。其中我认为平面设计的影响尤甚。
前面有提到用户在网页上一个重要需求是浏览信息,而网页设计的一个职能便是有效地、准确地传达信息,并且同时保证美感。而这正是平面设计的一个重要职能。举个最普遍的例子,大家通常谈到的网页设计中的排版和布局(layout),实际上正是来源于广泛应用在平面设计中的格式塔心理学理论的完形法则:
相近(Proximity)。 距离相近的各部分趋于组成整体。
相似(Similarity)。 在某一方面相似的各部分趋于组成整体。
封闭(Closure)。 彼此相属、构成封闭实体的各部分趋于组成整体。
简单(Simplicity)。 具有对称、规则、平滑的简单图形特征的各部分趋于组成整体。
而色彩理论、构图理论等等,很多也是直接基于平面设计发展多年积累下来的经验结果的。甚至现在很多设计师直接把平面设计中独特的风格引入到网页设计里:Print Design Influence。
而网页设计和平面设计最大的不同,也就是在“操作数据”上。事实上,网页设计的发展也一直受软件界面设计的影响,先前已经提到网页中的交互越来越“软件化”。而交互的发展必然会影响到网页设计中的“视觉”部分。事实上这两部分谁先影响谁很难说清楚,是一个鸡生蛋,蛋生鸡的问题。另外一个网页设计有别于平面设计和用户界面设计的地方,我认为是css, html, js三者身上。前端代码的发展对网页设计的影响非常大,甚至有段时间会主导网页设计的发展潮流,比如用jQuery轻松实现的one page style(本站首页就是如此)。而在平面设计领域,没有代码环节;在用户界面设计领域,GUI Builder的革新速度远远慢于前端代码。事实上,有点脱胎于平面设计和用户界面设计的网页设计,已经开始反向影响它的祖先了。