- Foundation 教程
- Foundation - 主頁
- Foundation - 概覽
- Foundation - 安裝
- Foundation - Starter Projects
- Foundation - Kitchen Sink
- Foundation 通用
- Foundation - 全域性樣式
- Foundation - Sass
- Foundation - JavaScript
- Foundation - JavaScript 實用工具
- Foundation - 媒體查詢
- Foundation - 網格
- Foundation - 彈性網格
- Foundation - 表格
- Foundation - 可見性類
- Foundation - 基本排版
- Foundation - 排版輔助
- Foundation - 基本控制元件
- Foundation - 導航
- Foundation - 容器
- Foundation - 媒體
- Foundation - 外掛
- Foundation SASS
- Foundation - Sass 函式
- Foundation - Sass 混合
- Foundation 庫
- Foundation - Motion UI
- Foundation 實用資源
- Foundation - 快速指南
- Foundation - 實用資源
- Foundation - 討論
Foundation - 構建語義
使用一組 SASS 混合,生成了一個網格 CSS,該網格用於構建你自己的語義網格。
行
grid-row() 混合用於建立行。
.container {
@include grid-row;
}
列
grid-column() 混合用於建立列。列的寬度可以透過多種方式定義。
.container {
@include grid-column;
//sets 100% column count
@include grid-column(3);
//sets column count 25%
@include grid-column(25%);
//set percentage for column count
@include grid-column(1 of 7);
//custom fraction is set for columns
}
網格列也可以作為函式進行訪問。百分比值是在沒有任何網格列 CSS 的情況下給出的。
.main-content {
width: grid-column(1 of 7);
}
多個網格
$grid-column-count 預設設定所有網格的列數。行的一個例項可以覆蓋它。
.container {
@include grid-row(16) {
.main-content {
@include grid-column(5);
}
.sidebar {
@include grid-column(11);
}
}
}
在不輸出任何行 CSS 的情況下,你可以使用 grid-context() 混合暫時更改網格上下文。與 breakpoint() 混合配對,你可以使網格響應。
@include grid-context(7) {
.sidebar {
@include grid-column(4);
}
}
foundation_the_grid.htm
廣告