赞
踩
display: grid | inline-grid;
.cotainer{
grid-template-columns: [first] 40px [line2] 50px [line3] auto [col4-start] 50px [five] 40px [end];
grid-template-rows: [row1-start] 25% [row1-end] 100px [third-line] auto [last-line];
}
.container{
grid-template-columns: [col-start] 20px [col-start] 20px [col-start] 20px;
}
/可简写以上代码为如下代码/
.container{
grid-template-columns: repeat(3 [col-start] 20px);
}
.container{
grid-complate-columns: 1fr 1fr 1fr;
}
.container{
grid-template-columns: 50px 50px 50px 50px;
grid-template-rows: auto;
grid-template-areas:
“header header header header”
“main main . sidebar”
“footer footer footer footer”;
}
.container{
grid-template-columns: 100px 50px 100px;
grid-template-rows: 80px auto 80px;
grid-column-gap: 10px;
grid-rows-gap: 15px;
//简写 grid-gap: ;
//如果属性值只设置了一个值,则 grid-row-gap与 grid-column-gap 被设置为相同的值
}
.container{
place-items: align-items justify-items;
}
.container{
place-content: align-content justify-content;
}
以justify-content的属性值为例:
start:网格与网格容器的左边/顶部对齐
end:网格与网格容器的右边/底部对齐
center:网格与网格容器的中间对齐
stretch:调整grid item 的大小,让宽度/高度填充整个网格容器
space-around:在 grid item 之间设置均等宽度/高度的空白间隙,其外边缘间隙大小为中间空白间隙宽度的一半
space-between:在 grid item 之间设置均等宽度/高度空白间隙,其外边缘无间隙
space-evenly:在每个 grid item 之间设置均等宽度/高度的空白间隙,包括外边缘
.container {
grid-template-columns: 60px 60px;
grid-template-rows: 90px 90px;
grid-auto-columns: 60px;
}
.item-a{
grid-column: 1 / 2;
grid-row: 2 / 3;
}
.item-b{
grid-column: 5 / 6;
grid-row: 2 / 3;
}
.item-b{
grid-column-start: 1;
grid-column-end: span col4-start;
grid-row-start: 2;
grid-row-end: span 2;
}
.item-c{
grid-column: 3 / span 2;
grid-row: third-line / 4;
}
.item-d{
grid-area: 1 / col4-start / last-line / 6;
}
属性值与之前的方式一样
.item-d{
place-content: | auto;
}
以上内容如有错误,请大家在评论区指正,谢谢支持,共同进步。 加油!!!
如果你感觉我写的内容对你有一定的帮助,请给我点一个 【赞】作为您对我的鼓励, 谢谢!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。