关于栅格系统的定义

128 阅读5分钟

一些优秀的产品都在使用栅格去规范界面信息的排版布局,虽然它只是传统设计方式的一部分,但只要不嫌麻烦,就可以使用栅格系统

不会栅格系统?拿走这篇零基础使用指南!

栅格的定义及重要性

1. 栅格的来源

栅格的概念来源于平面设计中的“网格”,早在 13 世纪,法国建筑师 Villard de Honnecourt 创作了一张图表,试图实现“和谐的设计”,这也是继黄金比例之后,第一次将网格与其结合在一起,以此产生固定比例的页面布局。

在 18 世纪工业革命大规模生产的开始,随着报纸、传单等主流印刷品的兴起,设计师们需要解决“将不同的信息传达给不同的人群且能自然浏览、还要防止不同部分争夺读者的注意力”的问题时,栅格的雏形已然显现出来。

20 世纪初,设计师们发现使用网格辅助设计印刷作品,可让排版布局更加清晰、信息传递也更加有效,由此演变成了平面设计中的一种方法。

不会栅格系统?拿走这篇零基础使用指南!

20 世纪中期,约瑟夫·米勒-布罗克曼著作了《平面设计中的网格系统》一书对设计界影响至今。

2. 什么是栅格

栅格和网格的英文都以“Grid”来表示,其本质是为了给版面提供一个基本设计框架,这也是为实现有组织的设计其中方法之一,在平面设计中称之为“网格”,而在网页/移动端中更多称为“栅格”。

栅格是根据平面中的网格发展而来,通过一定的规律、合理的设置基准线来规范界面中的元素(文本/图像),让每个区域能够相对独立却又能相互关联,形成整个界面,最终呈现出清晰易读的信息布局。

3. 为什么要使用栅格

首先对用户来说,使用栅格能让内容布局具有规律性,通过定义留白、对齐、分割等各种比例关系,不仅能降低用户认知成本,还能让信息的展现更加清晰,有效提升用户的浏览、接收效率。

其次对于研发团队,栅格通过统一的标准规范对设计师进行约束,协同产出一致性的视觉效果,避免了一人一个样式的混乱场面,同时减少了部分细节上的沟通,提高决策及产出效率。在开发过程中,程序员通过有规可循的设计规律,可对部分组件及模块进行封装调用,不仅高度还原设计效果、还能提高开发效率。

另外,在设计 Web 界面时,使用栅格系统能一稿适配电脑、平板、手机等不同的设备尺寸,合理兼容多端、多系统下的自适应效果。

不会栅格系统?拿走这篇零基础使用指南!

二、栅格系统的组成

栅格系统并没有我们想象的那么复杂,它主要由网格、列、水槽、边距、总宽、容器盒子等组成,只要清楚它们之间的相互关系以及定义即可,下面我们将一一了解:

不会栅格系统?拿走这篇零基础使用指南!

1. 网格(Gird)

网格(Gird)是由基本单位「单元格」构成,也被称为最小单元格,而栅格则是由一系列规律的网格组成,通常情况下,我们会使用 8 作为作为栅格中的最小单位,以此进行增量。为什么用 8 为基础倍数呢?

首先作为偶数,程序进行单位换算后可被整除,避免像素出现小数点;其次,8 为增量单位既不会显得琐碎、也不会让内容过于分散,当界面中所有元素都以 8 为倍数时,其元素大小、间距都有规可循。

不会栅格系统?拿走这篇零基础使用指南!

2. 列(Column)

列(Column)指的是栅格数量,如 12 栅格有 12 个列、24 栅格就是 24 个列,主要用来对齐内容。通过栅格的列数来控制版面的呼吸感及节奏感,列数越多、内容排版越精细,反之列数越少、内容排版就越疏松。

不会栅格系统?拿走这篇零基础使用指南!

3. 水槽(Gutter)

水槽(Gutter)是指列与列之间的间距,通过留白以实现界面中的信息元素分割及版式呼吸感。水槽的宽度对设计风格会存在一定影响,水槽越大留白就越多、其呼吸感就越好,反之留白就越少、内容也会变的较为紧凑。

不会栅格系统?拿走这篇零基础使用指南!

4. 边距(Margin)

边距(Margin)是指界面内容到屏幕边缘的距离,主要用来控制核心内容的展示边界,所以是禁止放置任何内容的(部分浮窗、返回顶部按钮、右侧吸附边栏除外)。边距值的大小会直接影响到栅格区域空间。

不会栅格系统?拿走这篇零基础使用指南!

5. 栅格总宽(Container)

栅格总宽(Container)是指所有列加所有水槽再加上两侧边距的总和,即整个栅格系统的总宽度。

不会栅格系统?拿走这篇零基础使用指南!

6. 容器盒子(Col-n)

容器盒子(Col-n)是指布局信息的版面区域,通常设计师在设定好基础栅格后,会根据实际情况去定义一块内容需占用几个列的宽度并形成容器,后续在设计过程中,会将文字、图片、按钮等元素约束在限定的容器宽度以内形成复用组件,最终组合拼装成完整的设计方案。

不会栅格系统?拿走这篇零基础使用指南!