CSS 利用display:grid實(shí)現(xiàn)九宮格

生成3x3九宮格
每列寬100px,每行高100px

//絕對單位
.box{
  display:grid;
  grid-template-columns:100px 100px 100px;
   grid-template-rows:100px 100px 100px;
}
//相對單位
.box{
  display:grid;
  grid-template-columns:33.33% 33.33% 33.33%;
   grid-template-rows:33.33% 33.33% 33.33%;
}
//使用repeat函數(shù),簡化重復(fù)書寫同樣的值
.box{
  display:grid;
  grid-template-columns: repeat(3, 33.33%);
   grid-template-rows: repeat(3, 33.33%);
}

repeat(times,value)
times為重復(fù)次數(shù),value為需要重復(fù)的值

//定義四列,第一三列列寬為10px,二四列列寬為50px
grid-template-rows: repeat(2, 10px 50px);

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容