zoukankan      html  css  js  c++  java
  • 网页设计之栅格系统及应用

    什么是栅格系统

    栅格系统英文为 Grid Systems,也有翻译为网格系统。

    定义:运用固定的格子,遵循一定的规则,进行页面的布局设计,使布局规范简洁有规则。

    1. 栅格

    栅格最早起源于平面设计。1692年法国为提高印刷水平,以方格为设计基础,将一个印刷版面分成上千个小格,这就是最早的栅格雏形。再后来,慢慢演变成运用固定的格子设计版面的平面设计风格。

     

    2. 网页栅格

    包括网页端和移动端,是以规则的网格阵列来指导规范界面中的版面布局以及信息分布。

    3. 为什么要使用栅格

    通过栅格的使用,可以用逻辑解释商业设计的细节问题。

    设计内容都应该有所依据,当其他人质疑时,可以系统有底气的解释设计内容。设计师可以利用栅格让画面更有调性,让内容更具可读性;可以快速校准元素的位置,让画面更平衡;可以模块化地管理元素,让版面更有层次感。

    4. 栅格基础七要素

    最小单位

    需要先定好界面的单位基础,后续内容元素和布局规则都是基于它整数倍递增。

    网页端最小单位:10

    移动端最小单位:3、4、5

     
     

    总宽度/W

    总宽度:对整体布局进行规范,且还可以保证设计尺寸的统一性。

    界面设计要有具体尺寸,由于内容多少不确定,所以高度没有办法定死,但内容区的宽度是可以定的。

     
     

    列数/N

    列数是界面总宽度设定好后,纵向等分成几列。

    · 网页端:12列、24列(常用等分列数,当然不是固定的,需要根据自己的内容设定列数)

    · 移动端:6列(常用等分列数)

     
     

    大列宽/L

    把界面总宽度等分成几列,每一列的宽度即为大列宽。

    · 计算公式:L = W / N

    · 大列宽包含:列宽和水槽

     

    水槽/G

    相邻两个列宽之间的间隔是水槽。

    水槽宽度越大,页面留白和呼吸感会更好,反之则更紧凑。水槽可以将内容更规范的区分开来。

     
     

    安全边距/M

    界面左右能保证可读性和美观度的、合适的空隙就是安全边距。

    Sketch 里设置水槽后,安全边距是水槽的0.5倍。

    计算公式:M = G / 2

     
     

    5. 安全边距

    除了使用水槽的0.5倍,还可以使用0、0.5、1.0、1.5、2.0等水槽的倍数。举例:水槽是20,使用0.5倍,安全边距为10;水槽是20,使用2.0倍,安全边距为40。

    栅格是辅助页面布局的,所以需要根据实际内容灵活的使用栅格,而不要被栅格所束缚。

    6. 各种公式汇总

    N 是自定义设置的列数。

     
     

    小结

    在 Sketch 里设置栅格,定义好3个数值即可,总宽度、列数和水槽,这三个内容定义好数值后,其他内容就会自动计算,一个栅格就生成了。

    主流网站如何使用栅格系统

    1. 电商网站

    一起看一下两个主流电商如何使用栅格布局页面,进一步了解栅格系统的使用。

     
     

    △ 左淘宝、右京东

    2. 淘宝布局

    下图包含:完整内容展示布局、浏览器缩小时内容展示布局。

    淘宝布局分为4列内容:1、2、3、4,在浏览器缩小的情况下,内容3被隐藏。

     

    栅格布局

    · 完整内容展示布局:网页总宽度为1200,列数为24,水槽为10;

    · 浏览器缩小时内容展示布局:总宽度为990,列数为20,水槽为10。

    在浏览器缩小时的栅格布局里,隐藏4列,内容2宽度变窄占10列,其他内容不变。

     
     

    栅格布局设定后,可以很方便计算出每个模块内容的宽度。

     
     

    栅格的列数,根据具体内容设定。内容模块较多,建议等分列数多一些,容易布局;如果内容模块较少,等分列数也可以少一些,就像淘宝可以等分成24列,也可以等分成12列。

     
     

    栅格布局设定为12列,每个模块内容的宽度和上面等分成24列的宽一样。

     
     

    2. 京东布局

    下图包含:完整内容展示布局、浏览器缩小时内容展示布局。

    京东布局和淘宝布局一样分为4列内容:1、2、3、4,在浏览器缩小的情况下,内容3被隐藏。

     
     

    栅格布局

    · 完整内容展示布局:网页总宽度为1200,列数为24,水槽为10;

    · 浏览器缩小时内容展示布局:总宽度为990,列数为20,水槽为10。

    在浏览器缩小时的栅格布局里,隐藏4列,其他内容不变。

     

    京东栅格布局,每个模块内容的宽度如下图。

     
     

    再来强调一下:栅格的列数,根据具体内容设定。京东网页等分成24列,也可以等分成12列。

     
     

    栅格布局设定为12列,每个模块内容的宽度和上面等分成24列的宽一样。

     

    总结:如何用栅格系统布局页面

    第一步:确定页面宽度,比如1920、1800、1600、1366、1280等等。

    第二步:分析内容等分的复杂度,如果内容简单只需要3、4等分,12列的栅格系统即可。如果有较多不等分的可能,建议采用24列的栅格系统,可灵活设置。

    第三步:根据内容布局页面,确定模块之间是否有「间隔」,间隔尺寸是多少,6px、8px、10px、12px和20px选一个方便计算、方便记忆和整除的数值即可。

    就像过去,开发人员发现960px是最适合作为网格布局的宽度,因为960可以整除3,4,5,6,8,10,12,15,是不是突然发现设计其实是一道数学题。

     
     

    来源:千锋UI设计

  • 相关阅读:
    关于Adobe CS3套装的"此产品的许可已停止" 的解决方案
    Activity的生命周期 二
    APICS与AX的Master Planning(二)Rescheduling Assumption 重排假设
    COMVariantType的Date类型
    APICS与AX的Master Planning(一)Phantom bill of Material 虚项
    APICS与AX的Master Planning(四)Time Fence时限(时界)
    APICS与AX的Master Planning(三)Firm Planned Orders已确认计划订单
    设定Access数据库自增长字段初始
    SQL Server数据库导入导出数据方式比较
    个性博客七款超靓天气预报免费代码
  • 原文地址:https://www.cnblogs.com/leolei/p/11468991.html
Copyright © 2011-2022 走看看