主题
Grid 基础
CSS Grid 布局是一种强大的二维布局系统,可以同时控制行和列,轻松创建复杂的网格结构。
1. 定义网格容器
通过设置容器的 display: grid; 或 inline-grid; 来启用网格布局。
css
display: grid;2. 网格轨道(行和列)
使用 grid-template-columns 和 grid-template-rows 定义列宽和行高。
css
grid-template-columns: 100px 200px 100px;
grid-template-rows: 50px 150px;也可以使用 fr 单位,表示可用空间的分数份额。
css
grid-template-columns: 1fr 2fr 1fr;3. 网格间距
grid-column-gap/column-gap:列间距grid-row-gap/row-gap:行间距gap:同时设置行列间距
css
gap: 10px 20px;4. 网格项目定位
通过给子元素设置 grid-column 和 grid-row 来控制其跨越的行列。
Grid 基础示例
示例无法以 iframe 加载(请检查路径或将 demo 放到 public/)。