栅格系统
 (2016-03-31 15:29:09)
	
			
					(2016-03-31 15:29:09)		 
提到网页布局,大家公认最为规范的就是栅格系统。栅格系统在页面排版布局、尺寸设定方面给出了直观的参考,让页面设计变得有规律,减少了设计决策成本,提高了页面布局的一致性和复用性,避免设计师与开发者在细节上反复沟通确认,提高了开发效率。
 
1、栅格的基础概念
 
http://s14/mw690/001QjZSKzy70xOHZQVD8d&690
如果栏目Clumns宽度为40,水槽Gutters宽度为10,就可以算出页面/区块宽度
以yahoo做例,页面的宽度是950,栅格与栅格之间的间距是10,雅虎完全按照栅格系统设计
http://s13/mw690/001QjZSKzy70xPZIWrqdc&690
建立好栅格系统后,根据实际内容建立盒子,Box有不同组合方式
http://s9/mw690/001QjZSKzy70yZPUfLG18&690
http://s14/mw690/001QjZSKzy70yZQNLJz5d&690
2、建立栅格系统
第1步:建立栅格系统的原子单位——网格
一个完整的栅格系统是由许多规格一致的小网格组成,栏目(Column)和水槽(Gutter)的宽度是以网格为基础单位来增加或减少。所以栅格化的第一步需要先定义好栅格的原子单位「网格」的大小。
http://s2/mw690/001QjZSKzy7oEIm3y8N71&690
栅格系统的网格大小定义为8最为普适、易用。具体原因有以下几点:
- 可以被8整除
目前主流桌面设备的屏幕分辨率在竖直与水平方向基本都可以被8整除,所以8作为最小原子足够普适。
http://s13/mw690/001QjZSKzy7oEBVbqIkbc&690
4是整除率最高的原子,但4作为基本原子单位过小,元素间距增加或减少4px,视觉感受的差异不明显,我们找到合适、满意的间距就需要反复调试,导致决策成本增加。8的整除率其次,以8px作为步进单位的变化,效果差异明显,因此作为栅格系统的原子单位较为合适。
http://s10/mw690/001QjZSKzy7oED484gp29&690
- 符合偶数原则
8符合偶数原则。偶数原则可以在页面缩放中最大程度的避免类似0.5、0.75、1.25等像素出现。
- 前端开源组件库基于8的原子单位来设计
2、建立基于原子单位的栅格系统开发工程师使用的前端开发组件库,如Metronic、Antdesign 等也是基于8的原子单位来设计,因此如果设计师也使用以8为基本单位的栅格系统,开发与设计师相互对接就会更加方便
栅格系统还能帮助页面内各种元素的对齐与间距的设定,规范页面元素间距也可以用8n,这里的n可以是0.5、1.5等1/2*8的情况。
http://s6/mw690/001QjZSKzy7oEF7sCc5f5&690
3.2、Sketch栅格系统工具
可以对上个系统的基础数据做个性化的设定,也可以对多个形状同时建立栅格系统,做法:现选中要建立栅格的画板或者画板中的形状,然后Plugins>Bootstrap Grid
http://s8/mw690/001QjZSKzy7oEGmgQF967&690
http://s1/mw690/001QjZSKzy7oEGq4B4ke0&690
3.4、GridGuide
4、栅格系统在图标设计中的应用
图标设计过程中也会用到栅格系统,我的工作方式是,先天马行空的画草图,然后在电脑中画轮廓,最后再用栅格系统梳理,检查LOGO的合理性,找出改进的可能性。 
http://s7/mw690/001QjZSKzy70z3ZmEC256&690
5、栅格化布局如何做到响应式
5.1、固定网格
列的宽度和水槽的宽度保持不变,只是到达临界值时,列的“数量”发生变化。
http://s2/mw690/001QjZSKzy7wjPIgKL7c1&690
http://s6/mw690/001QjZSKzy7wjPKtFlz35&690
http://s9/mw690/001QjZSKzy7wjPLQMrK28&690
5.2、流动网格
当窗口缩小时,内容将动态发生变化,文本会换行,元素会变窄,这些元素缩小到下一个临界值前,布局不发生变化。
网站因为要适应各种不同终端的大小,通常采用流动网格。
http://s3/mw690/001QjZSKzy7wjPPicQW02&690
http://s3/mw690/001QjZSKzy7wjPRio1Ae2&690
5.3、混合网格
当实际项目中,使用流动网格和固定网格的组合也是常见的做法。
6、栅格系统利用现状
不过据调研显示,目前严格按照栅格系统设计的网站还是非常少。
http://s1/mw690/001QjZSKzy7hfpuVBh6f0&690
http://s15/mw690/001QjZSKzy7hfpv9xi6ae&690
http://s5/mw690/001QjZSKzy7hfpvfIqMc4&690
如果觉得栅格系统会限制发挥创造,可以先按照自己的经验布局,然后再切出栅格系统,相处一个两者结合的两全其美的办法,稍作调整。

 加载中…
加载中…