刚开始对栅格系统有不少疑惑,什么是栅格化系统?Bootstrap中为何要使用栅格系统?设计师为何要学习栅格系统?如何学习运用?后来发现有不少小伙伴也都有这样的疑问,最近又看到大神Sky密圈的经验分享,因而决定本身也整理一下栅格系统的理解和学习总结。
设计师为何要学习栅格系统?
在UI设计栅格系统中的最小单位就是设计界面的单位基础,界面内的设计元素和排版都是依照这个基础单位创建和布局的,常见的Web端最小单位是10,移动端经常使用最小单位是三、四、5,不过这些也不是固定的,目前设计界面的最小单位变的愈来愈大国外不少软件都流行了大留白。安全
行是栅格系统的横向排布依据,目前大都是瀑布流形式显示内容不固定高度让行数变成未知数,不少设计师常会忽略行布局,合理运用行可以让页面分类内容布局变的更合理化。 app
水槽就是列和行的分割间距,水槽越大页面布局间距就越大,水槽越小页面就越紧凑。须要强调的是,水槽里不能放置内容。 ide
边距就是栅格以外的屏幕边缘内容,这里是不能放置内容的。移动端主要是两边与屏幕的边缘距离,Web端就是指两边的留白区域。 工具
内容区就是行和列交叉所造成的区域,主要用来放置设计内容。 布局
以上几个算是栅格系统的几个基础单位,记着几个敏感数字,经常使用PC端最小单位是10,列是12;移动端最小单位是3,4,5,6,列是6,水槽和边距不要放置内容。 学习
在设计中,咱们该如何定义栅格系统呢?
先根据你的项目类型面向风格决定这款产品的最小单位,而后决定水槽和安全边距从而获得内容区大小。网站
这个该如何计算呢? ui
举个例子,拿宽度为1920来讲,若是你用经常使用的12分栏,获得每一等分的宽度就是1920除以12等于160,160包括列宽和水槽,咱们就能够定列宽为120,水槽为40(列宽:水槽=3:1)。安全边距是水槽的一半,就是20。这样一个1920的栅格系统就基本出来了。插件
可是呢,我们要活学活用根据根据本身状况来决定,也不是非得按这些死数据,能够根据本身的项目和平时积累的知识来决定栅格系统。设计
这里有栅格化系统设计的计算方法,若是你口算能力没那么强,就拿出笔和计算器好好算一下吧!
当n = 24, i = 20;假如A=50,则W=1180;
PS中的网格设置
插件地址(guideguide.me/)是付费的,免费的网上也有。
这里只是简单介绍了一下栅格系统在设计中的运用,你们要结合本身平时积累的知识来搭建本身项目的栅格系统,除此以外还要了解一些比例,布局的相关知识,像对角比例,三等分比例,三角形比例,黄金分割金色螺旋线比例等和各类类型布局知识。
感谢你们的关注和支持,你们一块儿学习。