网格布局(Grid Layout)

.wrapper {/*类名*/

  display: grid;/*规定为网格属性*/
  grid-template-columns: repeat(3, 1fr);/*定义的行名称和跟踪的大小功能网格列*//*repeat重复布局 repeat(3, 1fr)效果等同于1fr 1fr 1fr */
  grid-gap: 10px;/*此属性用来创建列与列,行与行之间的间距,只设置了一个值,表示行和列的间距相等*/
  grid-auto-rows: minmax(100px, auto);/*属性指定隐式创建的网格行跟踪的大小,通过显式定位到超出范围的行,或者通过自动布局算法创建额外的行来实现。*//*minmax定义大于或等于 min 且小于或等于max 的大小范围。在此最小为100像素,最大为自适应*/
}
.one {
  grid-column: 1 / 3; /*规定网格中每个列的宽度*//*1/3表示从第一格网格线开始,到第三网格线为止*/
  grid-row: 1; /*规定网格中每个列的高度*/
}
.two {
  grid-column: 2 / 4;
  grid-row: 1 / 3;
}
.three {
  grid-column: 1;
  grid-row: 2 / 5;
}
.four {
  grid-column: 3;
  grid-row: 3;
}
.five {
  grid-column: 2;
  grid-row: 4;
}
.six {
  grid-column: 3;
  grid-row: 4;
}

posted @ 2018-10-15 16:55  Faith林夕  阅读(237)  评论(0编辑  收藏  举报