你所不知道的栅格系统

用户头像
上海/UI设计师/6年前/565浏览
你所不知道的栅格系统

栅格系统,从了解到放弃。

undefined


说到 栅格系统,相信大家并不陌生。

它和斐波那契曲线一样,属于设计界七大谜团之一。(不
就是那种让人看了就忍不住发出:“啊~好牛X但是我就是不会用”的感叹的谜一般的存在。
但事实上它并没有那么神秘,读完这篇文章,相信你会对它有一个全新的认识。

什么是栅格系统?
关于栅格系统的定义,网上可以找到很多解读。例如,栅格系统还有另一个称呼——网格系统,因此顾名思义, 它是由很多横纵交错的线条所组成的具有一定规律的网格或阵列,主要用来规范版面布局和信息的分布。

undefined

(用ps画出的栅格)

它的起源可以追溯到1629年,新登基的法国国王路易十四感到法国的印刷水平不尽人意,因此命令成立一个管理印刷的皇家特别委员会。他们将印刷版面以小格的形式重新编排,将字体设计规范在这一个个的小格当中,形成了最早的栅格系统的雏形。

undefined


栅格系统的存在,虽然具有一定的局限性,但是作为一种有理可依的规范,就如同开发设计移动端的时候,附带的一整套设计规范一样,在划定了界限的同时,帮助规避了很多不合理的尝试。
它既可以使信息排布整齐,具有秩序性和逻辑性,又可以更加高效的帮助统一设计规范,减少斟酌的时间;栅格系统虽然最早多应用于平面设计,杂志排版,但是随着时代的发展,它也在互联网领域被推广开来;例如网页设计中,使用网格系统对于前端开发来说无疑更加灵活规范。

栅格系统的基本组成关系
栅格系统由这些内容组成:Column(栏)、Gutter(水槽)、Margin(页边距);
它们的具体位置如下图:

undefined


其中,我们若将 内容的总宽度(栏与水槽的总和)用W来表示, 用a来表示,栏的数量是n, 水槽用i来表示, 页边距用M来表示,则他们之间的关系可以得到以下计算公式:
1.  W=(a+i)*n          ——这是有边距网格的情况
2.  W=(a+i)*n-i       ——这是无边距网格的情况
使用时需注意的是,我们依次确定总宽度W,栅格的数目,然后确定水槽宽度;
当然啦,除了以上计算公式,另外还有一个十分便捷的方式,
就是这个→ Grid.Guide
一款在线栅格生成神器,动态提供所有符合你需要的栅格方案的预览图,一键解决所有计算问题,使用过的都说好。

undefined

当确定好了各个数值,开始绘制参考线的时候,希望你不是和我一开始的时候一样,比着像素一条一条的拖参考线(…)
这里有一个十分快捷的方式。
PS用户打开【视图】-【新建参考线面板】,其中,列的数字就是上文提到的n,装订线对应上文中的i。勾选边距后还可以进行四个方向的调整。
哦,对了,别忘了打开预览。 
undefined
sketch则是在【布局设置】中调整相应参数;
undefined

你学会了吗?

undefined


栅格系统在响应式布局的应用

像是现在十分流行的响应式布局,就和栅格系统的关系十分密切。它分为以下几种类型:

1)可切换的固定布局;

2)排列式布局

3)弹性布局

4)混合式布局

5)定制式布局

别慌,在详细了解上述布局方式之前,让我们首先先来了解一下 断点(Breakpoint 这个概念。
断点——即开发设定好一个固定的值,当屏幕的大小发生变化并达到这个固定的值时,界面布局发生变化。也就是一个决定页面布局是否会发生变化的临界值。
知道了断点的概念后,我们的第一种布局类型,就很好理解了。

1)可切换的固定布局
是指网格固定,列宽和水槽宽不发生变化,并且当窗口在一定范围内缩放时,布局也不发生任何变化,直到达到某一断点后,界面才会发生改变的一种布局方式。
它的应用可以找到的例子不多,我翻遍了文件夹才找到这么一个。不过,设计达人这个网站做这样的适配,我想主要还是为了可以方便的适配手机端的屏幕大小,因为当我拖动浏览器窗口的时候,它的宽度直到795px左右才发生变化,并且显然看界面是为了适应移动端阅读所做的适配;
举个栗子:设计达人

undefined

(左>=795,右795-750)

2)排列式布局

在这种布局中,内容卡片的尺寸和水槽宽度不变,每行能排下几个就排几个,在拖动浏览器窗口时,排不下的内容即换行显示。
这样的响应式布局,虽然逻辑十分简单,在具有特色的瀑布流式内容网站很常见,但是也有一定的问题,比如整页的卡片宽度是固定的,要想在大屏和小屏之间保证一个大小的平衡需要反复衡量。
举个栗子:花瓣、Pinterest

undefined



3)弹性布局

在这种布局方法中,水槽宽度和页边距是固定的,内容卡片在一定的尺寸范围内弹性伸缩,以保证填满整个屏幕。当然一般不会让一个内容卡片放大到十分夸张的地步,到达断点时即会换行。现在这种布局形式还是蛮常见的,虽然它也有一些缺点,比如我们在拖动浏览器时,会出现卡片时大时小的问题。
举个栗子:Youtube、Behance

undefined


4)混合布局


混合布局结合了固定布局和弹性布局的特点,例如下图的后台管理系统;它的侧边栏是固定布局,当浏览器范围缩小时,侧边栏会由原先的图标和文字组合排列的形式,变为仅展示图标的缩略形式;右侧内容则是弹性布局,水槽宽度保持不变,内容卡片在一定范围内进行弹性的变化和换行。


undefined


5)定制式布局

国内的一些视频网站采用了定制式的布局,它不依赖于一套通用的设计规范,而是设计了多种尺寸,来适应不同的应用场景。它结合了弹性布局与可切换固定布局的特点,卡片做伸缩调整,水槽宽度不发生变化,不同大小的浏览器断点采用不同尺寸和列数的布局。


举个栗子:腾讯视频、爱奇艺

undefined



undefined




以上,便是本次和栅格系统相关的全部内容啦~
也是我的小站的首篇内容。
感谢阅读。

本来以为可以很快写完的,拖拖拉拉的写了一个星期,真不容易。
如果有疑问欢迎指出或留言讨论。
读完这一篇后,如果对你能够有所帮助,那就太好了。
这些说到底都是一些理论知识,若要结合到实际的运用中去,不仅要灵活思考与自己的项目相适应的方案,还需要多与开发人员沟通,协商一个合理的解决方法。要不然就会出现埋头辛辛苦苦设计了一整套方案后,跟开发一碰头,发现对方提供的实现方式和你想的完全不一样,需要返工重做的情况。(别问我是怎么知道的

undefined

好啦,就到这里吧。再次感谢~
下期见。



(偷偷吐槽一下,站酷的文章编辑功能好难用,这排版…)



公众号:慕氏物语

欢迎来玩。

9
举报
|
9
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
城市园林平面布局航拍
平面设计 吊牌设计
空的平台平面和自然景观
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
倒计时,海报,平面
平面花卉图案扁平简约无缝拼接插画
城市园林平面布局航拍
牛奶乳液层次梯田平铺平面
金色颗粒质地的平面
金色颗粒质地的平面
金色颗粒质地的平面
古风平面仕女与瓷器
中国传统纹样创新图案设计
平面插画情侣/矢量
中秋节可爱呆萌平面兔子蛋黄月饼贴纸素材
玄关入门地毯印花图案红地毯
“知识宅急送”外卖,快递,平面,海报,素材,教育
平面男孩喝咖啡插画设计
城市园林平面布局航拍
平面插画设计女孩喝咖啡
牛奶乳液层次平面平铺平面
金色颗粒质地的平面
金色颗粒质地的平面
城阙凡花
金色颗粒质地的平面
你可能喜欢
相关收藏夹
大家都在看
登录注册