The Grid

优质
小牛编辑
132浏览
2023-12-01

描述 (Description)

基础网格系统通过页面最多可扩展到12列。 网格系统用于通过一系列容纳内容的行和列来创建页面布局。

网格选项

下表简要介绍了Foundation网格系统如何在多个设备中工作。

小型设备电话(<640px)中型设备平板电脑(> = 640px)大型设备笔记本电脑和台式机(> = 1200px)
Grid behaviorHorizontal at all times倒塌开始,水平在断点之上倒塌开始,水平在断点之上
类前缀.small-*.medium-*.large-*
Number of columns121212
NestableYesYesYes
OffsetsYesYesYes
列排序YesYesYes

基础网格的基本结构

以下是基础网格的基本结构 -

<div class = "row">
   <div class = "small-*"></div>
   <div class = "medium-*"></div>
   <div class = "large-*"></div>
</div>
<div class = "row">
   ...
</div>
  • 首先,创建一个row类来创建水平的列组。

  • 内容应放在列中,只有列可能是行的直接子项。

  • 通过指定要跨越的十二个可用列的数量来创建网格列。 例如,对于四个相等的列,我们将使用.large-3

以下是Foundation网格系统中使用的三个类 -

Sr.No.基本网格类和描述
1Large

large-*类用于大型设备。

2Medium

medium-*类用于中型设备。

3Small

small-* class用于小型设备。

高级网格

以下是Foundation中使用的高级网格格式。

Sr.No.高级网格和描述
1组合列/行

columnrow类用于同一元素,以获取用作容器的全宽列。

2Nesting

我们可以将网格列嵌套在另一列中。

3Offsets

使用large-offset-*small-offset-*类,可以将列向右移动。

4不完整的行

当行不包含最多12列时,Foundation会自动向右浮动最后一个元素。

5折叠/展开行

使用媒体查询大小,折叠和解除折叠类包含在row元素中以显示填充。

6中心列

通过在列中包含以small-centered的类,可以将列设置在中心。

7来源订购

源排序类用于在断点之间移动列。

8块网格

块网格用于分割内容。

建筑语义

使用SASS mixins集合,生成网格CSS,用于构建自己的语义网格。 有关更多信息, 请单击此处

SASS参考 (SASS Reference)

以下是Foundation中使用的网格的SASS参考。

Sr.No.基本网格和描述
1Variables

使用sass变量,我们可以修改此组件的默认样式。

2Mixins

最终的CSS输出是使用mixin构建的。