Foundation教程

Foundation 网格

说明

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

网格选项

下表简要介绍了 Foundation 网格系统如何在多个设备中工作。
小设备手机(<640px) 中型设备平板电脑(>=640px) 大型设备笔记本电脑和台式机(>=1200px)
网格行为 一直是水平的 折叠开始,水平在断点上方 折叠开始,水平在断点上方
类前缀 .small-* .medium-* .large-*
列数 12 12 12
可嵌套
偏移量
列排序

基础网格的基本结构

以下是基础网格的基本结构-
<div class = "row">
   <div class = "small-*"></div>
   <div class = "medium-*"></div>
   <div class = "large-*"></div>
</div>
<div class = "row">
   ...
</div>
首先,创建一个 row 类来创建水平的列组。 内容应该放在列中,并且只有列可以是行的直接子项。 网格列是通过指定要跨越的十二个可用列的数量来创建的。例如,对于四个相等的列,我们将使用 .large-3
以下是 Foundation 网格系统中使用的三个类-
基本网格类和描述
Large
large-* 类用于大型设备。
Medium
medium-* 类用于中型设备。
Small
small-* 类用于小型设备。

高级网格

以下是 Foundation 中使用的高级网格格式。
高级网格和描述
组合列/行
columnrow 类用于相同的元素来获取全宽列用作容器。
嵌套
我们可以将网格列嵌套在其他列中。
偏移
使用 large-offset-*small-offset-*类,您可以将列向右移动。
不完整的行
当行不包括最多 12 列时,Foundation 会自动将最后一个元素向右浮动。
折叠/展开行
使用媒体查询大小,将折叠和展开类包含在行元素中以显示填充。
居中列
通过在列中包含类 small-centric,您可以使列位于居中。
Source Ordering
Source ordering 类用于在断点之间移动列。
Block Grids
Block-grid 用于分割内容。

语义构建

使用一组 SASS mixins,生成一个网格 CSS,用于构建您自己的语义网格。欲了解更多信息点击此处

SASS 参考

以下是 Foundation 中使用的网格的 SASS 参考。
基本网格和描述
变量
使用sass变量我们可以修改这个组件的默认样式。
Mixins
最终的 CSS 输出是使用 mixin 构建的。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4