课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在进行平面设计工作的时候,为了能够保障不同元素之间的排列等问题,我们通常会使用栅格系统,下面我们就一起来了解一下关于栅格系统我们都需要掌握哪些技术。
一、网页端栅格系统的必要性
1. 专业
制定一套页面的基础规则,可以保持整体设计的一致性、专业性;避免无效的设计尝试,专注于有意义的设计方向。
2. 高效
遵循栅格系统的设计细节,无论是元素、模块或页面,都有规律可循,减少设计决策的时间、减少外部的沟通损耗,提升工作效率。
3. 布局基础
栅格系统的应用,可以作为响应式网页布局的基础。
二、栅格系统的基础概念
网格(Gird):栅格系统的小原子单位
列、水槽(Column、Gutter)
栅格总宽(Container)
边距(Margin)
盒子/区域(Col-n)
1. 网格:栅格系统的小原子单位
栅格是由一系列规律的小网格组成的网格系统,网格构成页面的小单位。通常,在网页设计中经常使用8作为栅格的小步进单位,一些知名公司都以8为小单位划分网格,规范页面秩序,比如:Ant Design、Matierial Design等。
2. 列+槽(Column+Gutter)
列(Column):列是栅格的数量单位,通常设定栅格数量说的就是列的数量,比如12栅格就有12个列、24栅格就有24个列。通过设定列的内边距(padding)来定制槽(Gutter)的大小,剩余的部分称为栏。
槽(Gutter):页面内容的间距,槽的数值越大,页面留白越多,视觉效果越松散;反之,页面越紧凑。槽通常设为定值。
3. 栅格宽度(Container)
栅格宽度(Container):页面栅格系统的总宽度。
4. 边距(Margin)
边距(Margin):栅格外边距,与屏宽保持一定的安全距离.
行:栅格系统的横向网格,与纵向网格的列成垂直状态,列和行交叉的区域形成页面的内容区,由于目前网页多采用瀑布流形式,上下滑动区域变得不受限制,随意性很高,本文忽略这一部分。
这里需要注意的是:我们把栅格的列(Column)看做是栏+槽的宽度,12栅格即是指12列。有一些文章对栏和槽的理解是下方左图的样子,而从开发角度来说,下方右图是前端理解的栅格。我们用栅格来制定页面视觉规则,同时也要理解开发怎样实现栅格,才能在工作中减少不必要的沟通误区。
5. 盒子/区域
建立好基础栅格之后,一块内容通常会占用几个栏和列的宽度,我们把这个区域理解为内容盒子,用于承载一个区域的内容。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。