首页 > 编程知识 正文

grid栅格布局,css grid 布局

时间:2023-05-03 17:17:02 阅读:252644 作者:2802

网格布局

他可以将页面分为多个网格,可以任意组合不同的网格 ,做出各种各样的布局。
网格布局为二维性质的。

设置行、列间距

grid-row-gap:1rem ;行间距

** grid-column-gap: 1rem ;列间距**

** grid-gap: 1rem;**设置行列间距

设置容器的列宽和与行高

**grid-template-columns: ;**列宽和列数

**grid-template-rows: ;**行宽与行数

取值:一组空格代表一组值(几个值就是几行or列)

取值的方式

px

grid-template-columns: 70% 30%; 百分比

grid-template-columns: 1fr 1fr 1fr;按比例分配剩余空间

grid-template-columns: repeat(3, 1fr);函数法(列数,列宽)

grid-auto-rows: minmax(100px ,auto);
minmax(最小值,最大值)

容器空间不足时,最小按指定的最小值显示
容器空间有剩余,最大按指定的最大值显示

欣喜的泥猴桃在布局里面的垂直位置与水平位置属性

**justify-content水平位置

align-content 垂直位置**

start网格线的起始区域对齐end网格线的结束区域对齐center行轴线的中心区域对齐stretch为默认值 对于单个欣喜的泥猴桃进行设置

self

align-selfjustify-self
具体属性同上 实现跨行跨列

grid-column
grid-row

如 grid-column: 1/3;(起始,中止)

grid-area 属性

定义网格模板
grid-area属性指定项目放在哪一个区域
使内容规范

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。