点线面在用户界面中的应用貌似很少有人写,我挑业余时间进行了大量案例的翻阅分析,发现其中确有规则。

首篇万字长文献给你。

平面设计篇:

前言

用户界面的本质是资源的互换。

用户为产品提供时间和注意力,产品为用户提供单位时间内最大价值的内容。

当视觉设计师介入其中后,他们的关系可以用这样一幅图表示。

UI设计万字干货!系统掌握界面中的点线面运用

表现层作为用户体验五要素的最具象层面,解决的是产品视觉效果的呈现问题。视觉设计师需要借以合理的版式和视觉手段来保障用户在单位时间内获取最多的内容资源,即实现信息的高效获取。

信息的高效获取来自合理的视觉引导(信息阅读的优先级安排)。我们一直在说的层次清晰、低信噪比、沉浸感等视觉体验在本质上其实都属于合理的视觉引导。

借以实现的手段包括我们熟知的卡片、留白、配色、字体层级、图标等等。这些手段庞杂繁多,体系化的建设必不可少,但是漫长的积累沉淀中很容易被其淹没,而且每种手段背后又是什么样的底层逻辑和依据?

为什么卡片让页面层次清晰?为什么面性图标拥有较高的辨识度?为什么步骤条会有横纵之分?...

而点、线、面解决的就是这些内在逻辑问题,在你熟知它们的特性后,绝大多数的设计手段都可以被其解释和串联起来,并且让你的设计决策和设计推导更加有据可依,而不是简单的“凭感觉”。

如果我们将各种设计手段比喻为各类武学外功招式,那么点线面理论就好像吐纳内功,虽为最基础的入门心法,但其对内息的作用影响着所有招式的发挥。

点、线、面与康定斯基

UI设计万字干货!系统掌握界面中的点线面运用

点、线、面理论最早由瓦西里·康定斯基提出,他所著的《点、线、面》一书最早曾作为包豪斯学院的形式课程进行教学。他将所有艺术的形式都归结于点、线和面三种元素的关系。

UI设计万字干货!系统掌握界面中的点线面运用

康定斯基对于点、线、面的独到思想为设计领域产生了极为深远的影响。我们目前最熟知运用到它的的一个领域就是平面设计领域。通过这个理论,平面中所有的元素都可以看作点、线、面三类形态,并且每类形态的存在、变化和结合,都可以为画面传达出不同的样式和风格。

虽然用户界面设计和平面设计分属于两个完全不同的设计行业,但点、线、面理论是相通的。

点、线、面浅谈

点、线、面具有普适性、相对性。前文已经讲过,点、线、面这三种形态存在于所有的元素中。不论是哪种元素都可以用点、线、面来表示。并且,点、线、面之间是相对的,并非对元素的纯粹定义。

比如一个界面中的面性图标,我们可以将其看作一个点,当相对于线性图标时,我们又可以将其看作面。如果这个图标和其他图标一起组成标签栏,那这串图标也可看作线。

UI设计万字干货!系统掌握界面中的点线面运用

下面,我将分为点、线和面三大板块,来讲述每类形态基于自身维度所拥有的特性,并如何通过存在、变化来在界面中发挥着各自的作用,实现合理高效的视觉引导。

正文开始。

UI设计万字干货!系统掌握界面中的点线面运用

一、万物自一点始

正如宇宙大爆炸源自一个引力奇点那样,点是万物之源,也是所有元素的基础。点从维度上来说属于零维,它没有办法像线、面那样延伸,这决定了点本身的向心性和自由性。

UI设计万字干货!系统掌握界面中的点线面运用

康定斯基将点描述为“雄辩与沉默”,这句话的意思就是,当点独立存在于一个画面中时,它便开始“雄辩”自己的存在,让自己成为焦点;而当它的数量增加时,点便倾向于“沉默”,并且根据它的排列方式倾向于对应形态的特性。

1. 向心性

当一个点独立存在时,点的向心性协助它成为视觉焦点。此时点主要起到定位的作用。

以支付宝首页为例。在以往的界面设计中,我们往往在每个模块标题旁添加一个小小的短线,而这个小短线便是作为定位点引导用户迅速注意到标题,实现不同内容的快速定位。并且作品包装中也常会用到它。

UI设计万字干货!系统掌握界面中的点线面运用

不过在 Complexion Reduction 去形式化的浪潮洗礼下,这种方式已成为过去式,现在我们会直接用标题本身作为点进行定位。

UI设计万字干货!系统掌握界面中的点线面运用

但是,在其他更多的场景下,仅靠文字其实并不能很好得发挥点的向心性,尤其是一些信息较多、需要迅速辨识的场景下。这时候,我们通常会引入另一种要素——图标来指代它。

图标本身可以用来表意,而独立、精致的特性让它很适合作为点元素来处理。

比如 app 中的标签栏中的图标就可看作点元素,每个图标以其所具备的向心性帮助我们迅速得聚焦到它所在的位置。列表页的每个字段前也会加入对应含义的图标来帮助用户迅速锚定当前栏目,并且由于图标拥有更高的辨识性,这让阅读变得轻快而富有节奏。

UI设计万字干货!系统掌握界面中的点线面运用

下图所示为 Google 日历中的活动页表单,当我们将字段前的图标去除时,阅读没有了强定位元素将会缺失节奏,信息获取变得困难和缓慢,影响用户表单的填写。

UI设计万字干货!系统掌握界面中的点线面运用

2. 聚集性

点是自由、精致的,它不会像线那样有向两端延伸的特性,这意味着它可以进行各种形式、规则的排列组合以契合版面。

① 点化线

在这种分布形式下,点通常以图标的形式进行横向及纵向的排列,并且倾向于线的引导性进行视线引导。

点的横向排列通常见于标签导航栏、单行的金刚区入口等。点的纵向排列通常见于列表布局中。由于点本身对用户注意力的聚焦,点沿着什么方向进行排列时,用户视线便倾向于朝对应的方向移动。

UI设计万字干货!系统掌握界面中的点线面运用

上面所举的 Google 日历就是这样,单个图标方便定位,而多个线性排布的图标则具备了线的引导性,便于用户的由上至下得快速浏览。iOS 自带的音乐 app 和 QQ 音乐的歌单也同样利用了点化线引导浏览,只是图片和阿拉伯数字的区别而已。

UI设计万字干货!系统掌握界面中的点线面运用

② 点化面

在这种分布形式下,点常常横向排列在界面中(一排内通常不超过 5 个),作为一个个快捷入口存在,形成网格式布局。

UI设计万字干货!系统掌握界面中的点线面运用

比如金刚区业务入口、书籍等类型的布局都属于网格式。这个布局下的点集合倾向于面元素,界面在这个布局下呈现出富有观赏性的视觉张力,吸引用户眼球,而且网格式的布局引导用户视线均匀迁移,便于视觉区分。

UI设计万字干货!系统掌握界面中的点线面运用

3. 网格与列表

既然讲到这了,不得不提下上面两种形态各自所在的版式——网格布局和列表布局。

① 关于列表

通常来说,静态页面中的内容大致可分为图、文两大类。

从形态上看,文本本身具有线那样不断延伸的特点,因此列表的横向版面更适合长文本的展示。而图片、图标通常以固定尺寸的 img 独立存在,可看作点元素,像上一节所讲的,它既可存在于列表又可存在于网格。

从视觉动线上看,列表布局的动线属于尼尔森等老前辈所提出的 F 型浏览模式。即用户首先落点于左侧的定位点,再由左向右进行阅读,接着再垂直扫视,当定位到兴趣点后继续由左至右得阅读。这种动线符合人类自然的阅读模式。

UI设计万字干货!系统掌握界面中的点线面运用

并且在由上至下的视线迁移中,用户的注意力势必随着路径的拉长而逐步递减。

UI设计万字干货!系统掌握界面中的点线面运用

而这种递减效应让列表式布局更适合基于产品及用户习惯以某种规律排序。

邮件讯息以时间进行排序,这是基于用户查看最新消息的习惯;电商商品则默认以相关性、销量等因素综合排序(同时买家可以根据价格、销量等进行自定义排序),这是基于用户的购物喜好习惯;直播平台以热度进行排序,这是基于羊群效应制造引流点,同时也刺激用户发布优质内容。并且在特定的排序规律下可以引导用户带有目的的、更迅速得扫视。

但是如果界面变为网格布局,扫视效率将大打折扣,较高的图版率也导致文字信息被过度弱化。

如下图,健身环大冒险并不属于外观型产品,用户更关心的是价格、好评等文字信息,当其变为网格视图时,一方面用户无法根据排序结果迅速垂直扫视,另一方面文字信息被重量级的图片压制,用户无法迅速获取它们。

UI设计万字干货!系统掌握界面中的点线面运用

② 关于网格

网格布局通过牺牲宽度来将界面等分为一个个格子,从形态上直接限制了长文本的存在,这让它更适合放置一个个独立的点,比如图片、图标。而文本则落于底部沦为一介辅助。

从视觉动线上看,网格布局倾向于 Z 型浏览模式。用户视觉动线通常由左至右、再由上至下得进行,并可以“雨露均沾”得在数个点上均匀迁移,注意力递减效应不会像列表布局那么强烈。因此,网格布局非常适合进行不同信息的辨识和区分。

UI设计万字干货!系统掌握界面中的点线面运用

界面中常见的功能业务入口、专辑或者电影的布局、单独店铺中的商品,它们不需要明显的排序处理,并且用户初始行为都是通过图片、图标进行迅速得辨别区分,继而进行交互决策。如果将其列表化处理,不同信息的辨识区分效率将受到影响。

如下图,服装属于典型的外观型商品,当变为列表视图时,商品之间将难以辨识区分。

UI设计万字干货!系统掌握界面中的点线面运用

由此,我们大致可以梳理出两种布局适用情况:

UI设计万字干货!系统掌握界面中的点线面运用

列表:适用于文本为主要展示,或者按照某种规律排序的信息。

网格:适用于图片为主要展示,或者没有排序规则,需要用户通过图片、图标辨识区分的信息。

当然了,这两种布局并非只能选其一,淘宝、京东这类体量庞大的电商平台便为了方便用户习惯,提供了两种布局视图便于用户随时切换以降低决策成本。

UI设计万字干货!系统掌握界面中的点线面运用

另外,它常被作为一类丰富画面层次的手段。当点不再按照横纵方向排列分布时,便可作为图案被用在特定场景的背景中,以降低背景过平过空的感觉。

比如美食杰封面的加载占位图就以与产品相关的各种食材图标随机得组合为图案,饱满的画面减少了用户等待时的枯燥无味。而 QQ 的群发布功能,在首个卡片背景中便加入了各种学习类的图标随机分布在卡片上,烘托出热闹趣味的氛围,和下面的三个次要功能从卡片背景上迅速拉开层级。

UI设计万字干货!系统掌握界面中的点线面运用

二、线

UI设计万字干货!系统掌握界面中的点线面运用

线条是一种简单、轻盈的存在,可以看作是点受外驱力作用下的运动轨迹。它从维度上来说属于一维,不同的外驱力结合使得线可以沿着任意方向自由得延伸,从而让它拥有了高效的引导性、分割性和造型性。

UI设计万字干货!系统掌握界面中的点线面运用

康定斯基在书中以温度去定义线的情感,他将水平线定义为无限冷能的表现形式,将垂直线定义为无限暖能的表现形式。看似晦涩难懂,但联系到现实生活就相对容易理解一点。

现实生活中的水平线通常存在于地平线中,因此给人的感觉是稳定、平和,类似非启动时的“冷”态;而垂直线常见于那些从基线建造、生长的事物,比如高楼大厦、参天巨木,它们都通过能量来实现垂直方向的高低变化,因此给人的感觉是上升、下落、变化等感觉,类似启动后的“暖”态。

UI设计万字干货!系统掌握界面中的点线面运用

而线具备的冷暖态决定了水平和垂直线发挥各自作用时所传达的感受。

1. 引导性

线可沿任意方向延伸的特点让它具备了很强的引导性。界面中最常见的就是跑步、地图类 app 中的路线显示,就是通过线的引导性来显示起点到终点所行进的轨迹。

UI设计万字干货!系统掌握界面中的点线面运用

如果我们将起点和终点对齐归于一条线上时,便可以通过降维的方式将其缩减至单个维度。

时间维度可以引申到界面中的时间轴、步骤条、加载条和音视频中的进度条等,这类维度通常需要加入点元素,通过点的向心性辅助定位。空间维度则引申到滑动页面时出现的滚动条等。

UI设计万字干货!系统掌握界面中的点线面运用

如上文对温度的解释,“暖”态的垂直线象征变化。当我们希望用户能够感知到时间的变化,或者流程需要花费较长时间时,垂直线相对来说是个更好的选择。

比如外卖、快递的订单进度,火车的停靠站点时间,timeline,到账时间等信息,要么需要传达变化感,要么费时较长,因此适合以象征变化的垂直线来进行引导,给予用户变化感、产生需要等待的心理预期。

UI设计万字干货!系统掌握界面中的点线面运用

“冷”态的水平线象征静止。当我们希望用户能够沉浸在这个流程中,感知不到时间的变化,或者流程时间极短时,那就更适合用水平线。

比如 airbnb 申请成为房东时,会有个需要用户即时填写的分页表单,为了让用户沉浸在填写中,同样以水平线作为它的进度反馈,降低时间变化感。

比如美团买药后的审方页,药师的审方进度是即时性的,通常只需等待十几秒即可。水平的静止感能够让用户产生“当前正在发生”的感觉,避免让用户产生需要等待较长时间的心理预期而离开当前页面。

UI设计万字干货!系统掌握界面中的点线面运用

但是,如果我们将美团审方的进度条改为纵向(去除文案提示),给用户带来的感觉也就大不相同。

UI设计万字干货!系统掌握界面中的点线面运用

下文讲到的分割性也可以以冷暖态来解释。我们希望用户能够专心阅读信息,因此会尽量避免容易带来变化感的垂直分割线。即便迫于信息的划分需要不得不用到,也会尽量降低它的明度和长度。

另外,界面中往往也存在着一条无形的线,它同样也是起着重要的引导作用,只是这类线不仅仅作用于某个特定模块,它还可以作用于整个界面。这条线通常被称作 视觉动线。视觉动线在网格与列表那一节中简单提了下,只是这部分体系太过庞大,后面有时间我会单独写一篇。

2. 分割性

很多时候,界面中仅仅以留白进行分隔时,很容易造成信息无法被明确得划分。这时我们往往需要引入额外的形式进行辅助。比如分割线。

分割线通常运用在模块内部信息的分割,虽简单粗暴,但并不能应付更高层级的模块分割。而模块之间的分割通常以面性(分割条)来进行。留白、分割线和分割条三者的分割层级由低到高,通常需要在页面中结合使用。

需要注意的是,线面的分割形式需要尽可能得轻量化,一旦拥有了视觉重量很容易成为噪音,我们需要尽量避免信噪比过低对用户阅读体验的破坏。

UI设计万字干货!系统掌握界面中的点线面运用

为了增加页面的呼吸感,我们很多时候会用留白这种最为轻量的分割方式代替所有的线、面。

这类大留白的特点往往与 Complexion Reduction 风格相结合,视觉上不仅制造一种舒适的简约感和呼吸感,也减少了页面中线面分割形成的视觉噪音。

Complexion Reduction 最早源自 Airbnb、Instagram、Medium 等产品的页面改版,而后被 UX 设计师 Michael Horton 所总结出的设计趋势。苹果在 17 年所发布的 ios11 同属于这个风格,这类风格最突出的三个特征就是大标题、面性图标和克制用色。

但是,这种去形式化的分割方法并非适用于全部页面,一般只有在页面模块单一、信息单元字段较少、或者以图片本身作为分割方式的页面才适合使用。

比如 ikea 和 airbnb 的首页,它们并不像京东、支付宝有庞大的体量和业务需求,所以很适合全留白的方式。这让它们的首页看上去非常干净清爽,富有呼吸感。

UI设计万字干货!系统掌握界面中的点线面运用

不过,在其他字段信息繁多的界面中,分割线依然是一种高效的分割方式。

我们可以看到,IKEA 和 airbnb 的详情页依旧选择了分割线的分割方式以应对繁多的字段信息,避免全留白带来的层级混乱。

UI设计万字干货!系统掌握界面中的点线面运用

3. 造型性

线本身可以沿任意方向自由延伸,形成一条曲线、折线、螺旋线等等。而当线的首尾相连时,便可以勾画出面。

UI设计万字干货!系统掌握界面中的点线面运用

但是,线的闭合性所形成的面仅仅是一具没有量感的空壳。但同时线条本身轻盈的特性让其更加轻量、通透,因此对于一些辨识要求较低、或者需要被弱化的元素来说往往是个不错的选择。

界面中最常见的运用就是幽灵按钮和线性图标。

相比于面性按钮和图标,量感的缺失让其无法在辨识性上胜出,但是在其它地方也各有所长。

幽灵按钮常用于一些次按钮、未选中态以及 tag,线性图标常被用于一些次要功能、未选中态以及装饰。

UI设计万字干货!系统掌握界面中的点线面运用

当然,线面也可以根据产品自身需求作类别区分。

比如支付宝和美团这些产品,工具型图标全部线性,而业务型图标全部面性。并且线性图标得益于背景主色色块的反白加成让它们并不会被过度弱化。

UI设计万字干货!系统掌握界面中的点线面运用

4. 虚线

虚线是点化线的最简易的表现。

但是因为虚线本身断开的地方太多了,并不适合用于常规信息的分割,它通常适用于一些特定的场景。

比如一些产品中的票券、账单这类特殊场景中,通常会加入虚线进行信息的分割,就是为了映射模拟现实世界中便于撕开的撕票线来增加代入感,减少认知负荷。

UI设计万字干货!系统掌握界面中的点线面运用

虚线另一个特性是不可见性。

这个特性最早可追溯至建筑、机械等行业的制图规范中——以同等点元素所构成的虚线代表对象视觉盲区中的棱边线及轮廓线。

UI设计万字干货!系统掌握界面中的点线面运用

一些漫画或动画作品中当一个东西突然不翼而飞时,往往会留下一个虚线的轮廓。

这种有意思的设定也被设计师引用到了用户界面中。

比如当我们想让用户去上传一个图片时,往往会采取一个虚线的矩形结合按钮进行引导,便是为了告诉用户:嗨这块地还是空的,快来加点料!

比如 Pinterest、dribbble 以及 AntD 的图片类 upload 组件,都采用了这种设定。

UI设计万字干货!系统掌握界面中的点线面运用

另外,这种形式也适用于空状态的表示,比如 dropbox。

UI设计万字干货!系统掌握界面中的点线面运用

三、面

UI设计万字干货!系统掌握界面中的点线面运用

面可以看作是线的运动轨迹,可以由一个闭合的线生成,也可以由点、线强化自身而来。

1. 点线面的临界问题

UI设计万字干货!系统掌握界面中的点线面运用

康定斯基在书中曾讲到,线的强化加粗,与点不断增大面临同样的问题,即与面之间的临界。

这句话的意思就是,当点、线通过强化自身的面积、宽度后,和面的界限开始模糊,从而具备了面本身的性质。

比如 ios11 中让人印象深刻的大标题,便是由通过增加每个点的面积(增加每个字的字号),以及笔画的线宽(增加每个字的字重)来趋向于面,以营造出饱满、冲击的视觉张力。

UI设计万字干货!系统掌握界面中的点线面运用

UI设计万字干货!系统掌握界面中的点线面运用

2. 辨识性

面二维的属性让它可以向四周无限得扩张自己的领土,这个优势让面可以轻松承载各类信息,并且也让它具备了绝佳的视觉张力。

在一个点线面同时存在的画面中,人眼优先注意到的必定是拥有绝对视觉张力的面元素。这意味着面拥有着远胜于前两者的辨识性,或者说,在一部各类元素参演的戏剧里,面更擅长主角。

比如在一个放置了文字的界面中,我们希望其中一段比较重要的文字完全和其他文字区分开,也就意味着这段文字需要进行对比。

UI设计万字干货!系统掌握界面中的点线面运用

我们可以对这段文字加粗、加入颜色等等,这的确能做出一些明显的变化。但是仅仅是对字体本身的强化,一旦界面需要划分层级,就会显得很“平”,造成信息关系的暧昧。

UI设计万字干货!系统掌握界面中的点线面运用

不过,当加入一层淡淡的色块充当文字背景后,便可以制造出极为明朗的层次关系。一方面,这段文字神奇得与其他信息迅速孤立开来,另外,有面作为“靠山”让它变得稍微与众不同,并且相比其他文字能被更快得注意到。

UI设计万字干货!系统掌握界面中的点线面运用

当然,如果你觉得它很重要,那你可以增强文字与背景的颜色对比,给面加入各种各样的颜色。

而当颜色对信息可读性造成影响时,为保证信息的顺利辨识,我们不得不对文字进行反色处理,以此作为视觉落点来强制用户迅速注意到它。这就是我们熟知的反白视觉手段。

UI设计万字干货!系统掌握界面中的点线面运用

面的这种强力属性被用到了界面的方方面面,比如按钮和图标。

① 关于图标

相比前面所讲的线性图标,面的辨识性让面性图标可以更快得被识别。因此,界面中一些重要的业务入口通常都以醒目的面性图标存在,并且常以面性图标代表激活、选中时的状态,线性图标代表未激活、未选中时的状态。

UI设计万字干货!系统掌握界面中的点线面运用

不过线性图标薄弱的辨识性并非完全适合标签栏状态的切换。

用户在选中到当前页时,并不代表其他页面彻底弱化了,用户同样需要关注其他未选中的页面。

正因如此,ios11 中所有未选中的 icon 全部由线性更改为了面性。同样的,国内的简书、天猫等产品也进行了图标的改版以提升其他页面的点击率。

UI设计万字干货!系统掌握界面中的点线面运用

② 关于按钮

对于按钮,面的辨识性为它的层级使用提供了更多可能。

如下图,按钮从样式上来看大致有六种样式,深色、浅色、浅灰色、幽灵、文字和图标按钮,其中面性按钮就占了一半。相比幽灵、文字和图标按钮,三种面性按钮都以面的强辨识性引导用户迅速注意到它。因此面性按钮相对对应更高的层级。

UI设计万字干货!系统掌握界面中的点线面运用

当页面中存在多个功能按钮时,就需要以样式进行主次之分。深色按钮以强烈的颜色对比制造吸引力,因此常以深色表达层级最高的主按钮,而次按钮通常对应层级较低的浅色、浅灰色等样式。

UI设计万字干货!系统掌握界面中的点线面运用

当页面中没有主次功能之分时,按钮的样式通常取决于当前的用户场景及业务需求。

比如知乎的答案详情页面,答主关注按钮是浅灰色样式,就是为了引导用户沉浸在内容中,避免深色样式对阅读造成干扰。而答主个人页的关注变为深色,则是由于用户点击答主头像的行为来自了解更多的动机,即用户对其产生了特定兴趣,在此场景下使用深色样式便是为了引导用户采取社交行为。

另外按钮圆角的转化也是为了强化信息的聚焦。关于圆角的内容可以去我的前一篇文章里面有更详细的讲解。

UI设计万字干货!系统掌握界面中的点线面运用

app store 同理。商品列表页的按钮一致以浅灰色样式表达,而详情页使用了深色。

UI设计万字干货!系统掌握界面中的点线面运用

我们在按钮样式的选择上,务必需要考虑到当前的用户场景,避免过低的信噪比而影响信息的传达效率。

比如 app store 列表页中,用户的场景是非特定的浏览行为,如果使用深色按钮将会让其成为视觉焦点,强制用户不断注意到它,致使其成为“噪音”,影响用户对有效信息的获取。

UI设计万字干货!系统掌握界面中的点线面运用

3. 承载性与分割性

面无限延展的属性让它可以承载各类信息。包括文字、图片或视频元素,异或是元素自由组合所形成的信息单元。

并且我们仅加深界面的背景色,就可以基于面的分割性,通过控制模块间距实现区域的划分。(这里的间距即我们熟知的分割条)

UI设计万字干货!系统掌握界面中的点线面运用

但这种文字墙一般平铺式的布局并不能更好得反映当前模块所在的层次,或者从用户认知上说它们倾向于一个层面上。而且直角矩形的四个顶角所形成的四个焦点,也让用户的视线倾向于发散而非聚焦。直到卡片的出现,问题得以顺利解决。

4. 卡片式设计

卡片在我们生活中随处可见,信件、名片、便利贴、甚至是我们的手机屏幕,它们从形态来说都属于面,并且都充分利用了面的承载性来充当一个收纳信息的容器或载体。

信件收纳来信人的寄语,名片收纳对方的个人信息、便利贴收纳事项清单、屏幕收纳用户界面。而且它们方便携带,我们想要知道更多,打开它即可。

UI设计万字干货!系统掌握界面中的点线面运用

2012 年 I/O 开发者大会中,随安卓 4.1 系统一同惊艳亮相的 Google Now 首次将卡片展示在了用户界面中。

UI设计万字干货!系统掌握界面中的点线面运用

这种后拟物时代的设计不仅一改 Google 以往混乱的信息展示问题,而且熟悉的拟物感收获了足量用户的喜爱。初尝甜头之后,Google 将卡片应用到了所有的产品,并且将其作为基础元素列入了一门伟大的设计语言中——material design。

你可以在 material design 中更系统得看到,google 通过为界面添加了 z 轴(海报高度),来拟物映射生活中的一张张卡片。并且通过阴影的浓淡反应卡片所在的高度,通过不同的高度实时反映当前元素的层级关系。

UI设计万字干货!系统掌握界面中的点线面运用

而在 ios11 中,改版后的 app store 也使用了大量的卡片进行排列组合,形成格外的清晰的页面层次引导用户的视觉动线。

UI设计万字干货!系统掌握界面中的点线面运用

相比原本平铺直叙的信息,卡片式设计通过以下优点让其风靡设计界——

① 更高效得获取信息

每张卡片都是一个独立的面。从面的辨识性上说,独立和聚焦的特点让卡片与其他内容形成天然的断层,更易形成视觉焦点。

从面的分割性上说,卡片通过牺牲屏幕空间(四周的块外距)的方式让区域的分割相较分割条更为明确,清晰的层次关系便于用户迅速辨识和获取信息。

比如改版后的支付宝,通过引入圆角卡片来引导用户更好得留意到下方的各类生活服务,以实现向生活服务数字平台的转型。

UI设计万字干货!系统掌握界面中的点线面运用

② 更轻量的入口跳转

每个卡片除了承载信息外,都可以作为单独的入口承载内页的所有信息,并且卡片的属性让内页的展示变为了展开而非跳转。

比如 app store 点击卡片后,便以非线性的展开动画呈现所有内页信息,返回则只需下滑手势即可,轻量而有趣。

UI设计万字干货!系统掌握界面中的点线面运用

③ 更多的交互手势

卡片独立的特点让它可排列也可堆叠,这为页面带来了更多的交互方式。

我们可以通过左右滑动(scroll)解锁横向更多的空间,也可以左右轻划(flick)形成类似 tinder 那样新的产品机制。

比如知乎的书架引入滑动手势展示更多内容,轻划手势切换问题卡片。

UI设计万字干货!系统掌握界面中的点线面运用

④ 更舒适的视觉观感

卡片基于自身独立的特征让它成为网格布局的常用载体,富有观赏性的视觉张力让页面更加吸引眼球。

UI设计万字干货!系统掌握界面中的点线面运用

当然,卡片并不是通用的,原本可以靠留白或分割线分割的信息,如果为了视觉效果硬是卡片化处理,就会导致阅读的低效,而且浪费空间。

比如常见的一些 feed 流,相比卡片,这类同类的信息流更适合以列表来帮助用户迅速得扫视,并节省页面空间。

UI设计万字干货!系统掌握界面中的点线面运用

⑤ 卡片的嵌套和分割

产品的功能并非完全互相剥离的,很多时候存在包含和平行的关系。

这两类关系分别可以以卡片的嵌套和分割进行处理。前者通过卡片堆砌表达信息的包含关系,而后者则通过视觉分割所形成的点击域传达信息的平行关系。

UI设计万字干货!系统掌握界面中的点线面运用

比如天猫点评页中的金香蕉好物推荐,每个卡片承载了商品信息以及点评信息,通过卡片的嵌套表示出两者的包含关系。而单条推选理由及入口的引导属于平行关系,因此采用了视觉分割来进行划分。

并且前者跳转的是点评详情,后者跳转的页面中包含了所有点评、商品推荐以及我要点评,因此在后者所属的面中加入了淡淡的一层业务主色来强化它的地位。

UI设计万字干货!系统掌握界面中的点线面运用

在支付宝改版后的卡包页中同样进行了一次嵌套处理,以更好得容纳不同的业务并传达各自所在的层级,并且以尺寸和颜色对比进行业务区分。

UI设计万字干货!系统掌握界面中的点线面运用

京东金融的付费业务卡片中存在两个平行关系的功能,因此以分割线形式进行了区域的划分。

同时,它利用了颜色进行了有效的视觉及情绪引导:黑色背景进行反白处理将其作为一个单独的视觉落点,强制用户注意到这里,并且又传达了付费用户所尊享的高级感。

UI设计万字干货!系统掌握界面中的点线面运用

四、苹果是如何改头换面的

自从 ios7 转型扁平后,线元素在苹果设计语言中一直占有重要地位,线自身的纤细、轻盈感可以迅速打造 apple 独有的轻量调性,不仅是按钮、图标的样式,字体本身也更加倾向纤细的字重。

但是,这个僵局在 ios11 发布的那天被彻底打破。

2017 年 6 月 6 日,苹果设计师乔纳森仿佛和线有了隔夜仇一般,从解锁页面到原生应用中,原本 ios10 中曾经被大量使用的线元素基本全部被面元素取代。

比如锁屏页面,所有拨号按钮全部由幽灵样式改为了面性样式,而数字字重的变粗也是一种化面的倾向。这使得按钮及文字更易辨识,并且降低了线圈所产生的视觉噪音。

UI设计万字干货!系统掌握界面中的点线面运用

app store 中也同样发生着形态的易主。

你可以在下图中看到,原本的幽灵按钮全部改为了浅灰色面性按钮。用于划分信息的分割线明度也得到了克制。

另外,11 代中众所周知的大标题同样也可以看做化面的倾向(通过增加自身的面积),强烈的视觉张力引导用户迅速得进行辨识。

另外,所有的数字全部提至文字的前方,基于用户由左至右的动线更突出产品自身,以点化线的形式更好得引导用户进行扫视。

UI设计万字干货!系统掌握界面中的点线面运用

追求极致的苹果显然不能容忍 tab 中未选中态下出现的线元素,你可以在 ios13 中看到,线元素得到了彻底的消除,并且颜色一并得到了克制,再次提升了阅读内容的沉浸感。

UI设计万字干货!系统掌握界面中的点线面运用

ios11 中的商品详情页获取按钮也同样使用了面性,深色的强调样式更好得契合了页面所在的用户场景,召唤用户对其感兴趣的商品采取点击行为。

UI设计万字干货!系统掌握界面中的点线面运用

控制中心页面,基于面元素的承载与分割性,所有的信号类功能独立收纳到了卡片中。

亮度和音量的调节则由横向的线性滑竿控制条改为了纵向的面性控制块。一方面增强了两者的辨识力,另一方面,根据菲茨交互定律,面积的增大带来了更好的点击体验。这一点在 miui11 的控件优化中也得到了应用。

UI设计万字干货!系统掌握界面中的点线面运用

所有的未选中态图标也进行了面性处理,大幅提升了 10 代中未选中页标签的辨识性。并且每个图标对应的文字也进行了加粗。

UI设计万字干货!系统掌握界面中的点线面运用

纵观 ios11 中所有形态的变化,我们可以发现这次改版的最终目的是:促进内容的高效获取。

顺从作为苹果历来遵循的设计法则之一,和包豪斯“形式追随功能”设计理念不谋而合。

——设计永远只帮助用户理解内容,但永远不与内容竞争。这一点在ios11的这次“改头换面”中被彻底应用及实现,并且对设计圈影响至今。

最后

点、线、面理论并不像格式塔、尼尔森可用性法则等方法论那样,为设计者提供切实可行的具体指导,它更类似一种内敛的全局观,帮助设计师抛开颜色、质感等额外手段,从宏观的角度以点、线和面的方式将所有的设计元素抽象化处理,让原本杂乱无序的万象有章可循。

最后,以康定斯基的一句话结尾——

UI设计万字干货!系统掌握界面中的点线面运用

此篇完。

点赞 52
收藏 56

复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。