简洁至上的Web设计 - 创意要素及设计技巧

2023-11-20 18:59

本文主要是介绍简洁至上的Web设计 - 创意要素及设计技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

简洁,不等于简单。这与弹琴是一个道理,你也许有能力弹得很快,但你并不需要在所有地方都弹得这么快。在很多时候,让速度慢下来反而比弹得飞快要来的更加困难。实际上,味道往往最能体现在从容自然、舒缓平淡的韵律当中。接下来进入原文作者人格;我发现自己在很大程度上就是一Dummy System来着。

简洁的Web页面设计风格是当前圈子当中的风潮之一。在本文中,我们首先将对这类风格当中的那些最具代表性的组成要素进行分析,随后,我(英文原文作者)还会向各位分享一些工作中的实战技巧。

clean-web-design-elements-tips-showcase

简洁风格的创意组成要素

固定宽度的页面布局结构

花时间观察一些简洁风格的网站,你会发现它们当中的绝大多数都有用到经过良好规划的网格布局系统。如果哪位朋友对网格布局还不大了解的话,可以设想一下,在着手进行实际的视觉设计工作之前,使用辅助线将页面划分为若干等宽的列,通过这种方式对页面结构及元素的布局进行更精准的规划。网格布局可以使设计方案当中的信息结构更加清晰,在视觉上具有强烈的节奏感与一致性。精心开发5年的UI前端框架!

clean-web-design-elements-tips-grid

固定宽度的网格布局结构可以为页面带来秩序与效率。举个例子,虽然Creative Review当中的页面布局会根据内容类型的不同而有所区别,但我们能够感受到的浏览体验却是相当连贯的,因为这些页面都是基于同一套网格布局框架进行设计的。下图展示了他家的首页和About页面:

clean-web-design-elements-tips-creative-review

对于在线杂志或报纸一类需要呈现大量内容的网站来说,要打造简洁的页面设计方案则更加困难。不过英国的卫报(The Guardian)以及一些同类型的在线报纸站点倒是向我们展示了通过固定宽度的网格布局实现简洁设计方案的可行性:精心开发5年的UI前端框架!

clean-web-design-elements-tips-magazin-newspaper-guardian

配色有些许凶残么——译者C7210注。

如果不使用固定宽度的布局方式来组织这些内容,几乎可以说,首页将会乱的一塌糊涂。然而,在网格布局的帮助下,模块之间的留白及层次关系都相当清晰,整个内容结构的健壮性得到了提升。

下面两篇文章(英文)可以帮助你更好的理解与实践网格布局的概念:

  • A Brief Look at Grid-Based Layouts in Web Design

  • The 960 Grid System Made Easy

也不是什么新概念了,国产好文章也蛮多,有欲求的同学可自行觅食——译者C7210注。

良好的文字排印

良好的文字排印方案往往可以对简洁风格的页面设计起到事半功倍的推进作用。精心开发5年的UI前端框架!

对字体数量的限制是这其中的一个关键因素。如果在同一套设计方案当中运用了过多的字体,它们彼此之间就会产生视觉上的竞争与冲突,这无疑会使页面变得凌乱不堪,用户的阅读连贯性也会受到极大的破坏。

看看那些设计优秀的网站,你会发现它们通常只会用到一到两种字体,并在此基础上通过不同的字号、字色、粗细、间距等属性来体现出内容的层次结构。

在这方面,纽约时报(The New York Times)与The Mavenist都是不错的例子。

clean-web-design-elements-tips-new-york-times

clean-web-design-elements-tips-The-Mavenist

这两个站点用到的字体都不超过两种,但它们的设计方案都比较充分地利用了字体各方面的属性特质,使得整个页面当中的信息层次非常鲜明。

除了字体以外,行间距(line-height)也是文字排印方案当中的一个关键性因素。使行与行之间保持足够的空间,文字段落就能变得更加易读,当用户阅读到一行文字的末尾时,也可以很轻松的将目光转向下一行开头的位置。我们可以在样式表当中通过line-height属性对行间距进行调整。

此外,对于每一行当中的文字来说,字间距(letter-spacing)也是我们需要考虑到的细节问题。合理的字间距可以为文字带来更好的呼吸感。精心开发5年的UI前端框架!

关于文字排印,也有些不错的文章(英文)推荐一看:

  • A Basic Look at Typography in Web Design

  • CSS Typography: The Basics

  • CSS Typography: Techniques and Best Practices

  • CSS Typography: Examples and Tools

简化的配色方案

在印刷领域,设计方案所用到的颜色数量通常会受到各种现实问题的限制,譬如项目的预算只允许设计师使用两种颜色来设计海报。类似这样的情况是很常见的,设计师们时常会因为这些局限而感到相当的闹不住。

而Web设计领域当中却不存在这类问题,如今,多数显示设备所支持的颜色数量都庞大的不亦乐乎。从技术上讲,我们可以随心所欲地打造各种花里胡哨五彩缤纷的设计方案,然而这样的实践方式显然会与简洁至上的设计目标背道而驰。很多经典的案例当中只会用到两种颜色, 即某个明度的灰色外加一种有彩色。其中的有彩色会用在最为关键的页面元素上,例如重要的链接或页头当中的交互对象。从某种角度来说这种极简的配色方案具有一石二鸟的作用,一方面,它无疑会对简洁视觉风格的构建起到至关重要的作用,同时,这类方案还能有效的提高页面元素之间的对比度,使那些重要元素得到最大程度的突出。

AisleOne的配色方案称得上是这方面的典范:

clean-web-design-elements-tips-a1

Fuzzco则更为极端的只用到一种颜色:

clean-web-design-elements-tips-fuzzco

好么?我个人持保留意见——译者C7210注。

另外一些成功的简洁设计方案当中,虽然用到的颜色数量会超过两种,但整体的配色风格依然趋向于保守,而且用到的颜色多数是比较中性的。我们来看看Solo:精心开发5年的UI前端框架!

clean-web-design-elements-tips-solo

正如文字排印方式与信息传达效果之间的关联作用,配色同样不仅是选取一些好看的颜色那么简单,优秀的配色方案可以通过正确的视觉基调将网站当中的内容更加有效地呈现出来。以Notologist为例,明亮、互补的颜色搭配使得内容信息及它们之间的关联得到了非常自然的体现,页面整体风格非常简洁直白,同时又不失活力。

clean-web-design-elements-tips-notologist

但我不喜欢这个页面中的黑色导航——译者C7210注。

一致的图片样式

如果同一个网站当中的图片(照片、插画、图表等)样式差别很大,你会觉得焦虑么?反正我会。

对于内容当中有可能包含很多图片的网站或页面来说,要落实简洁至上的设计思路,其中最关键的一点就是要通过和谐统一的样式风格将这些视觉元素呈现出来。精心开发5年的UI前端框架!

举例来说,IBM的智能星球运动(Smarter Planet campaign)涉及到多个方面的主题,与其相关的印刷品、插画、图表、人机互动素材等都遵从着同一套方案标准,包括几何框架、线条风格、色彩饱和度等。无论是在网站,还是在平面媒体中,相关主题的视觉表现形式都具有高度的一致性。

clean-web-design-elements-tips-ibm-smarter-planet

Protein中,艺术家们的照片并不是统一拍摄的,但从视觉效果上看,无论构图、景深还是光影等方面,这些照片都具有相似的表现。图片个体之间在视觉上的一致性,可以使页面体现出良好的整体感。

clean-web-design-elements-tips-Protein

不过在很多情况下,我们确实难以对页面里的图片表现形式进行有效的管理。一方面,用户上传的图片是难以控制的,另外,对于新闻网站或博客来说,也不可能因为表现形式的问题而舍弃具有重要内容价值的图片。另外,客户也未必有预算去支持图表或插图的重新绘制,设计师必须利用现有资源办事儿。在这类情况当中,可以试着通过边框或类似的元素对图片进行修饰,这样做至少可以为图片增添一种统一的视觉属性。精心开发5年的UI前端框架!

设计思路与技巧

先复杂,后简化

clean-web-design-elements-tips-simplify

在页面设计的过程中,我们必然要将各种界面元素一点点的放置在页面里。为了打造简洁的设计方案,很多设计师通常会在这种时候有所顾忌,下不去手。这会导致整个流程当中缺乏必要的探索性,而且最终的设计方案往往会让人感到苍白与空洞,而非简洁。大家多多少少应该都有所体会,如果运气好的话,探索过程中的那些happy accident往往能带来预想不到的惊艳效果。

所以,我们不妨试试先复杂,后简化的思路。在设计流程初期,不要对界面元素的数量进行刻意的限制,同时尽量多尝试一些不同的布局方案,直到需求所需的内容及功能元素全部就位,然后开始简化工作。

问一问自己,“有哪些元素是真正需要放在这个地方的?”,试着移除一些辅助性的元素,观察局部或整体页面结构是否因此而受到破坏,如果没有,那么扔掉蛮好。

各位大概有听到过“80%的产出源自20%的关键性投入”这个说法(80/20法则),我们同样可以将这个理论运用到设计工作当中。很多情况下,页面整体设计方案给用户带来的体验感知是以其中一小部分关键元素为根基的。对于这类元素,我们要有足够的辨识能力,并围绕它们进行主要的设计工作,同时对其他元素进行合理的简化。精心开发5年的UI前端框架!

这当中还有一个比较实用的小方法。我们可以找来一些与项目无关的“局外人”,对当前的设计方案进行评估。在这个过程中,向他们解释每个界面元素本身及其视觉表现形式的作用和意义。如果你发现自己对于某些元素无法给出除了“看上去很酷”、“其他网站也是这样做的”以外更具说服力的解释,那么就考虑对它们进行简化或是移除吧。

在经历了这样一个过程之后,最终留下的页面元素就是能够帮你构筑最简设计方案的素材。

微调,再微调

clean-web-design-elements-tips-tweat

道上的朋友们觉得我总是喜欢没完没了的折腾设计方案,我真心觉得这种评价是对我的赞扬。

在我看来,设计流程从来没有真正结束的时候,我们总是可以将方案朝着正确的方向再推进一点。说正经的,在这方面,问问那些和我合作过的设计师或实习生,他们会告诉你,跟着我干是多么苦逼的一件事儿。我估计也是,当我让他们在一些阴影的细节上修改了12次以上的时候,基本没人会觉得有意思了。

正像我们在前文当中了解到的,“简洁”是由界面布局、文字排印、配色方案、元素外观等多方面要素协同构成的综合体验效应。所以,在整个流程中,花费大量时间在每个方面的细节当中进行纠结是必需的,这能怪我么?这里增大点行间距,那里的外边距减小两像素,把边框线的颜色由#EEE改为#DDD...这样的改动听上去并不重要,但当所有这些微调共同作用在页面整体上时,细微的差别所累加起来的综合效应就会变得非常明显。

所以,微调吧,然后再微调些些。很多时候,在一个细节当中的调整还会引发另外一处的修改需求,有时甚至会对整个设计方案的方向造成影响。不怕,耐心些,简洁至上的设计目标需要我们付出的绝不会像最终成品看上去的那么简单轻松。精心开发5年的UI前端框架!

大局观

clean-web-design-elements-tips-big-picture

我前半辈子主要是一名印刷设计师。说是印刷,其实自己做了很多打印工作,因为每天在工作当中都会反反复复地将各种稿件打印出来并钉到墙上。久而久之,几面墙上都钉满了各种视觉方案的打印稿。

在改行做Web设计之后,我果断不打印了,因为我觉得最终产品只会上上线而已,完全不会涉及到出版印刷一类的问题。于是在很长一段时间内,几个墙面都是空空如也的。不过慢慢的我却开始怀念起过去的日子了。将项目当中的设计稿一张张的打印出来并钉到墙上,这种简单直白的组织方式其实可以给我们带来一种很明显的大局观,使我们能够站在全局的层面上对页面进行观察和评审,并有可能发现更多可以被简化的细节元素。

相比之下,在Photoshop或Illustrator中通过切换图层来对比视觉稿的方式就会让我们的视野受到很大的局限。所以我建议各位好好利用一下纸张及墙面,通过这种方式来发现不同页面的设计方案在一致性等方面的缺陷,去除有可能影响到简洁方案的不和谐因素。精心开发5年的UI前端框架!

对不住了环境,对不住了大树。

这篇关于简洁至上的Web设计 - 创意要素及设计技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/396756

相关文章

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

手把手教你idea中创建一个javaweb(webapp)项目详细图文教程

《手把手教你idea中创建一个javaweb(webapp)项目详细图文教程》:本文主要介绍如何使用IntelliJIDEA创建一个Maven项目,并配置Tomcat服务器进行运行,过程包括创建... 1.启动idea2.创建项目模板点击项目-新建项目-选择maven,显示如下页面输入项目名称,选择

轻松掌握python的dataclass让你的代码更简洁优雅

《轻松掌握python的dataclass让你的代码更简洁优雅》本文总结了几个我在使用Python的dataclass时常用的技巧,dataclass装饰器可以帮助我们简化数据类的定义过程,包括设置默... 目录1. 传统的类定义方式2. dataclass装饰器定义类2.1. 默认值2.2. 隐藏敏感信息

Python中列表的高级索引技巧分享

《Python中列表的高级索引技巧分享》列表是Python中最常用的数据结构之一,它允许你存储多个元素,并且可以通过索引来访问这些元素,本文将带你深入了解Python列表的高级索引技巧,希望对... 目录1.基本索引2.切片3.负数索引切片4.步长5.多维列表6.列表解析7.切片赋值8.删除元素9.反转列表

Python中处理NaN值的技巧分享

《Python中处理NaN值的技巧分享》在数据科学和数据分析领域,NaN(NotaNumber)是一个常见的概念,它表示一个缺失或未定义的数值,在Python中,尤其是在使用pandas库处理数据时,... 目录NaN 值的来源和影响使用 pandas 的 isna()和 isnull()函数直接比较 Na

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

购买磨轮平衡机时应该注意什么问题和技巧

在购买磨轮平衡机时,您应该注意以下几个关键点: 平衡精度 平衡精度是衡量平衡机性能的核心指标,直接影响到不平衡量的检测与校准的准确性,从而决定磨轮的振动和噪声水平。高精度的平衡机能显著减少振动和噪声,提高磨削加工的精度。 转速范围 宽广的转速范围意味着平衡机能够处理更多种类的磨轮,适应不同的工作条件和规格要求。 振动监测能力 振动监测能力是评估平衡机性能的重要因素。通过传感器实时监