- 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 - 讨论
基础 - SASS 混合宏
最终的 CSS 输出是使用混合宏构建的。混合宏可以用来根据这些组件构建自己的类结构。以下是用于构建最终 CSS 输出的混合宏。
grid-column
创建网格列。
@include grid-column($columns, $gutter);
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$columns 设置列的宽度。grid-column() 函数用于获取可用值。 |
混合 | $grid-column-count |
2 |
$gutter 在列之间创建间距。 |
数字 | $grid-column-gutter |
grid-column-row
将行和列类等效地包含到同一个元素中。grid-col-row() 是假设的函数。
@include grid-column-row($gutter);
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$gutter 在列行的两侧设置间距的宽度。 |
数字 | $grid-column-gutter |
grid-column-collapse
移除填充后,列上的间距会折叠。假设的函数是grid-col-collapse()
@include grid-column-collapse;
grid-column-uncollapse
重新添加填充后,列上的间距会展开。假设的函数是grid-col-uncollapse()
@include grid-column-uncollapse;
grid-layout
设置子元素的大小,以便在$n中指定的数量出现在每一行。
@include grid-layout($n, $selector);
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$n 每行显示的元素数量。 |
数字 | 无 |
2 |
$selector 用于子元素的选择器。 |
字符串 | '.column' |
grid-column-position
重新排列列。假设的函数是grid-col-pos()。
@include grid-column-position($position);
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$position 根据指定的列数设置列移动的方向。负数将列推向左侧,正数将列推向右侧。 |
数字 | 无 |
grid-column-unposition
重置列位置。假设的函数是grid-col-unpos()。
@include grid-column-unposition;
grid-column-offset
列向右偏移$n列。假设的函数是grid-col-off()。
@include grid-column-offset($n);
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$n grid-column() 混合宏接受任何传递的值。 |
数字或列表 | 无 |
grid-column-end
禁用行中最后一列的默认行为,即对齐到相对边。假设的函数是grid-col-end()。
@include grid-column-end;
grid-context
要使用不同的列,应更改在此混合宏中定义的列的行为。
@include grid-context($columns, $root) { }
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$columns 要使用的列数。 |
数字 | 无 |
2 |
$root 在混合宏中,当设置为 false 时,选择器将在父选择器内嵌套。 |
布尔值 | false |
grid-row
创建一个网格行。
@include grid-row($columns, $behavior, $width, $cf) { }
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$columns 设置此行的列数。 |
数字 | 空 |
2 |
$behavior 修改默认的网格样式。 |
关键字 | 空 |
3 |
$width 行的最大宽度。 |
数字 | $grid-row-width |
4 |
$cf 是否包含清除浮动。 |
布尔值 | true |
grid-column-size
设置网格列宽度。
@include grid-column-size($width);
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
$width grid-column() 函数接受任何传递的值。设置列的宽度。 |
数字或列表 | $grid-column-count |
foundation_the_grid.htm
广告