CSS Gird布局教程指南

2020-04-27 07:13:15易采站长站整理

.container{
display: grid;
grid-template-columns: repeat(4, 50px);
grid-template-rows: repeat(4, 80px);
grid-column-gap: 10px;
grid-row-gap: 15px;
}

 

grid-gap

一种速记

grid-row-gap
grid-column-gap
值:

: 长度值


.container {
grid-gap: <grid-row-gap><grid-column-gap>
}

justify-items

沿着行轴对齐网格内的内容(而不是

align-items
沿着列轴对齐),适用于所有网格容器内的网格项目 值:

start: 将内容对齐到网格区域的左端
end: 将内容对齐到网格区域的右端
center: 将网格区域中心的内容对齐
stretch: 填充网格区域的整个宽度


.container{
justify-items: start | end | center | stretch
}

例子


.container{
justify-items: start;
}

 


.container{
justify-items: end;
}


.container{
justify-items: center;
}


.container{
justify-items: stretch;
}

此行为也可以通过

justify-self
在个别网格项目上设置

align-items

沿列轴对齐网格的内容(而不是

justify-items
沿着行轴对齐)。该值适用于容器内的所有网格项目 值:

start: 将内容对齐到网格空间的顶部
end: 将内容对齐到网格空间的底部
center: 将内容对齐到网格空间的中心
stretch: 填充网格空间的整个高度


.container {
align-items: start | end | center | stretch;
}

例子


.container {