▲ 图四 · 不同屏幕下的显示效果示意第二步:确定网格的基本单位在确定了度量单位后,我们需要去定义网格的基本单位。网格的基本单位通常是一个正方形的平面空间区域,这个正方形的宽高是基本度量单位的整倍数。通过着一个个正方形小块,我们可以均匀地对整个虚拟界面进行划分。而这些方块边界所组成的网状结构,便是 “网格系统” 中网格的由来。 我们以浏览器内的界面举例,假定我们的基本度量单位为 1px,在下图中,我们将一个宽 56px,高 56 px 的界面区域,分别以 8px 和 4px 的网格基本单位进行划分。可以发现,网格的基本单位越小,对于界面的划分就越密,基准线就越多。那么当设计师根据基准线来对内容进行排布时,可以选择的位置也就越多。▲ 图五 · 8px 和 4px的网格划分示意网格基本单位的决定着网格系统的灵活性与限制性。如果我们的网格基本单位定的太小,那么过密的基准线对设计师来说就失去了参考价值,因为这意味着设计师可以在界面上几乎任意位置放置内容,网格系统失去了其限制性。相反,如果网格基本单位定的过大,界面上稀疏的基准线则给予设计师的选择过少,网格系统就失去了灵活性。因此在确定网格系统的基本单位时,我们要充分地对其限制性与灵活性进行平衡。▲ 图六 · 不同密度的网格划分示意在大部分的网格系统中,通常会以 8 倍基本度量单位为网格的基本单位尺寸。例如在 Material Design 中,网格的基本单位为 8 dp (其主要应用平台为 Android 系统,因此度量单位为 dp)。 那么为什么是取 8 倍基本度量单位,而不是 4、5 或者 6 倍呢?这里还是基于对灵活性和限制性的考量。 首先,这个倍数需要是一个偶数,因为如果倍数是奇数,当图像在被放大 1.5 倍时,我们会碰到半像素的情况 (如下图所示),而半像素通常在显示屏上无法被正常显示出来。▲ 图七 · 奇数倍数的网格在等比放大时的缺陷同样,我们还需要考虑图像需要被缩小显示的情况。若以 4 或者 6 为倍数,那么我们的图像仅仅支持被缩小一倍。而 8 则允许图像能被等比缩小两次而不出现半像素,提供了更高的灵活性。第三步:硬网格、软网格的交替使用在实际使用过程中,通常有两种网格对齐方式。我们常说的 “以基准线为依据” 的对齐方法,属于 “硬网格 (Hard Grid)”。硬网格是一种自上而下的排版方式,如下图所示,我们通常会依照内容区域的边界对内部进行均等划分,此后所有的元素则需要按照基准线来进行摆放。▲ 图八 · 硬网格的排版示意而软网格系统的版式排布规则较为松散,不会参照内容版面的大小对内容区域进行均等划分,仅仅对元素之间的距离进行规定。如下图所示。▲ 图九 · 软网格的排版示意在实际使用中,我们通常需要根据所排布元素的特征,在硬网格和软网格之间交替使用。针对卡片类容器,由于有确定的基准线,硬网格会更加适合作为排版参照。而针对文字内容的排版时,因为文字长度和行高往往不为 8 的倍数,因此更适合用软网格进行内容排布。 如下图所示,左侧所有的元素都严格地按照硬网格的基准线进行排布。此时我们会发现,文字下方的几何图案由于需要紧贴基准线,与上方的间距拉的太大,导致整体排版失去了视觉上的节奏感。而在右侧,文字下方的元素则处理成软网格的排版方式,保证文字与上下元素之间的间隔都是一个基本网格单位,即 8px,使得右侧的元素排版的韵律更加整齐。▲ 图十 · 硬网格和软网格的排版展示效果4总结由于篇幅的关系,我们仅对网格系统做了简单的介绍和探讨。网格系统本身的作用不止于此,在界面适配,响应式布局的规则制定中有着巨大的作用。相比于传统印刷制品设计,在界面设计中的网格系统是一个相对于年轻的设计准则,由于技术的进步和我们使用的电子设备的迭代,其本身依然在不断的进化和被完善当中。作为一个在虚拟空间内进行平面设计的设计师来说,了解并且运用好网格系统,是一个非常必要的技能。在文章的最后,我想用一位现代网格系统的奠基人 Josef Muller-Brockman 的一段寄语来作为结尾。 “The grid system is an aid, not a guarantee. It permits a number of possible uses and each designer can look for a solution appropriate to his personal style. But one. must learn how to use the grid, it is an art that requires practice.” [5]
— Josef Mueller-Brockman, prominent founder of the modern grid system.
— The end —附录一:参考资料[1] The Grid System, Design system quickbooks, 2017.[2] Displays, iOS Developer Reference, 2017.[3] Pixel density, Material Design, 2020.[4] CSS Pixel, Mozilla Developer Documents, 2019.[5] Grid system, Design system quickbooks, 2020.附录二:引用图源[图一] Die nenue Typographie 书本截图,源自 “Deconstructed Graphic Design & Art Direction”。[图二] 印刷品的网格基准线示意,源自 “Think With Type”。[图七] 奇数倍数的网格在等比放大时的缺陷,源自 “Intro to The 8-Point Grid System”。