- Foundation 常规
- Foundation - 全局样式
- Foundation - Sass
- Foundation - JavaScript
- Foundation - JavaScript 工具函数
- Foundation - 媒体查询
- Foundation - 网格系统
- Foundation - Flex 网格
- Foundation - 表单
- Foundation - 可见性类
- Foundation - 基本排版
- Foundation - 排版辅助工具
- Foundation - 基本控件
- Foundation - 导航
- Foundation - 容器
- Foundation - 媒体
- Foundation - 插件
- Foundation Sass
- Foundation - Sass 函数
- Foundation - Sass 混合宏
- Foundation 库
- Foundation - Motion UI
- Foundation 有用资源
- Foundation - 快速指南
- Foundation - 有用资源
- Foundation - 讨论
Foundation - Flex Grid SASS 参考
描述
SASS (Syntactically Awesome Stylesheet) 是一种 CSS 预处理器,它有助于减少 CSS 代码的重复,从而节省时间。
混合宏 (Mixins)
最终的 CSS 输出是使用混合宏构建的。混合宏可以用来根据这些组件构建你自己的类结构。以下是用于构建最终 CSS 输出的混合宏。
flex-grid-row
使用此混合宏创建一个 Flex 网格行容器。
@include flex-grid-row($behavior, $width, $columns, $base) { }
序号 | 名称及描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$behavior 修改默认网格样式。 |
关键词或列表 | null |
2 |
$width 行的最大宽度。 |
数字 | $grid-row-width |
3 |
$columns 设置此行的列数。 |
关键词或列表 | null |
4 |
$base 它在同一元素上调用混合宏两次时非常有用,因为它会创建重复的输出。 |
布尔值 | true |
flex-grid-column
使用混合宏创建 Flex 网格列。在父 Flex 行上使用 unstack 类,列可以拉伸到容器的整个宽度。
@include flex-grid-column($columns, $gutter);
序号 | 名称及描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$columns flex-grid-column() 函数用于获取可用值。 |
混合 | Null |
2 |
$gutter 创建列之间的间距 |
数字 | $grid-column-gutter |
flex-grid-order
更改 Flex 网格列的顺序。布局中列号最小的列将首先显示。
@include flex-grid-order($order);
序号 | 名称及描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$order 应用序号。 |
数字 | 0 |
函数
以下是 Flex 网格的函数:
flex-grid-column
计算 Flex 网格列的 flex 属性。它接受与基本 grid-column() 函数相同的值,以及以下参数:
null - 将列扩展到全宽。
shrink - 收缩列。
flex-grid-column($columns)
序号 | 名称及描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$columns 设置特定列宽。 |
混合 | null |
foundation_flex_grid.htm
广告