CSS的grid怎么用(css,grid,web开发)

时间:2024-05-04 22:12:11 作者 : 石家庄SEO 分类 : web开发
  • TAG :

  我们先来看一下容器框架

  #(id名){

  display:grid;

  grid-template-columns:(第一列宽度)(第二列宽度)......(第n列宽度);

  grid-template-rows:(第一行高)(第二行高)......(第n行高);

  }

  或者

  .(class名){

  display:grid;

  grid-template-columns:(第一列宽度)(第二列宽度)......(第n列宽度);

  grid-template-rows:(第一行高)(第二行高)......(第n行高);

  }

  还有一种设置内联网格的方法。

  #(id名){

  display:inline-grid;

  grid-template-columns:(第一列宽度)(第二列宽度)......(第n列宽度);

  grid-template-rows:(第一行高)(第二行高)......(第n行高);

  }

  或者

  .(class名){

  display:inline-grid;

  grid-template-columns:(第一列宽度)(第二列宽度)......(第n列宽度);

  grid-template-rows:(第一行高)(第二行高)......(第n行高);

  }

  网格框架(项目框架)

  为成为网格框架的元素指定以下CSS。

  #(id名){

  grid-column:(列方向的网格的开始位置)/(列方向的网格的结束位置);

  grid-row:(行方向的网格的开始位置)/(行方向的网格的结束位置);

  }

  或者

  .(class名){

  grid-column:(列方向的网格的开始位置)/(列方向的网格的结束位置);

  grid-row:(行方向的网格的开始位置)/(行方向的网格的结束位置);

  }

  或

  #(id名){

  grid-column-start:(列方向的网格的开始位置);

  grid-column-end:(列方向的网格的结束位置);

  grid-row-start:(行方向的网格的开始位置);

  grid-row-end:(行方向的网格的结束位置);

  }

  或者

  .(class名){

  grid-column-start:(列方向的网格的开始位置);

  grid-column-end:(列方向的网格的结束位置);

  grid-row-start:(行方向的网格的开始位置);

  grid-row-end:(行方向的网格的结束位置);

  }

  描述示例

  使用网格线指定网格的起始位置和结束位置。

  在下面的代码的情况下,单元的宽度是从第二栅格的垂直线到第四栅格的垂直线。

  grid-column:2/4;

  代码示例

  创建以下CSS、HTML文件。

  SimpleGrid.css

  .Container{

  display:grid;

  grid-template-columns:160px160px160px160px;

  grid-template-rows:120px120px;

  border:solid#ff6a001px;

  }

  .GridItem1{

  grid-column:1/2;

  grid-row:1/2;

  background-color:#ff9c9c;

  }

  .GridItem2{

  grid-column:2/3;

  grid-row:1/2;

  background-color:#ffcb70;

  }

  .GridItem3{

  grid-column:3/4;

  grid-row:1/2;

  background-color:#fffd70;

  }

  .GridItem4{

  grid-column:4/5;

  grid-row:1/2;

  background-color:#b0ff70;

  }

  .GridItem5{

  grid-column:1/2;

  grid-row:2/3;

  background-color:#7ee68d;

  }

  .GridItem6{

  grid-column:2/3;

  grid-row:2/3;

  background-color:#7ee6e2;

  }

  .GridItem7{

  grid-column:3/4;

  grid-row:2/3;

  background-color:#95a7f5

  }

  .GridItem8{

  grid-column:4/5;

  grid-row:2/3;

  background-color:#d095f5;

  }

  SimpleGrid.html

  <!DOCTYPEhtml><html><head>

  <metacharset="utf-8"/>

  <title></title>

  <linkrel="stylesheet"href="SimpleGrid.css"/>

  </head>

  <body>

  <divclass="Container">

  <divclass="GridItem1">内容1</div>

  <divclass="GridItem2">内容2</div>

  <divclass="GridItem3">内容3</div>

  <divclass="GridItem4">内容4</div>

  <divclass="GridItem5">内容5</div>

  <divclass="GridItem6">内容6</div>

  <divclass="GridItem7">内容7</div>

  <divclass="GridItem8">内容8</div>

  </div>

  </body>

  </html>

  说明:

  下面的容器的CSS描述创建一个4行&times;2行的网格。

  .Container{

  display:grid;

  grid-template-columns:160px160px160px160px;

  grid-template-rows:120px120px;

  border:solid#ff6a001px;

  }

  网格的每个元素的CSS将是(GridItem1~GridItem8)。我们为每个网格定义网格单元。为网格的每个单元格更改背景颜色。

  .GridItem1{

  grid-column:1/2;

  grid-row:1/2;

  background-color:#ff9c9c;

  }

  显示结果

  使用Firefox浏览器显示上述HTML文件。将显示如下所示的效果。创建2行&times;4列的网格,并在每个单元格中显示字符串“itemn”。此外,可以为每个单元设置单元的背景颜色。
CSS的grid怎么用

CSS的grid怎么用

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:CSS的grid怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:浏览器中css加载失败的原因是什么下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18