Grid
Posted on Apr 11, 2024
Grid 布局
基本概念
- 容器
- 使用
display: grid
或 display: inline-grid
声明的元素
- 项目
容器属性
grid-template-columns
和 grid-template-rows
grid-column-gap
和 grid-row-gap
grid-gap
- 同时设置
grid-column-gap
和 grid-row-gap
justify-items
和 align-items
grid-template-areas
项目属性
grid-column-start
和 grid-column-end
grid-row-start
和 grid-row-end
justify-self
和 align-self
grid-area
实用技巧
- 响应式布局
- 使用
fr
单位和 minmax()
函数灵活定义网格大小
- 重叠项目
- 通过调整项目的
grid-column
和 grid-row
属性使项目重叠
- 网格线命名
- 通过给
grid-template-columns
和 grid-template-rows
的值命名,简化项目定位