📜  网格中的空白区域使用“.”定义. - CSS (1)

📅  最后修改于: 2023-12-03 15:27:38.810000             🧑  作者: Mango

CSS中网格中的空白区域使用“.”定义

CSS网格布局是一种用于网页布局的强大工具。在CSS网格中,网格单元格中可以放置元素,也可以定义为空白区域。

在CSS网格布局中,空白区域可以使用.进行定义。.表示一个空白单元格。默认情况下,网格容器中的所有空白区域都会被自动分配为.

空白区域使用.定义的示例
.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 10px;
}

.grid-container > div {
  background-color: #ccc;
}

.grid-container > div:nth-child(odd) {
  background-color: #999;
}

.grid-container > .empty {
  background-color: #fff;
}

在上面的代码片段中,我们首先定义了一个包含 3 列和 3 行的网格布局容器。网格容器中的单元格之间有 10px 的间隙。网格中的所有奇数个单元格都具有 #999 背景色,所有偶数个单元格都具有 #ccc 背景色。

接下来,我们定义了一个名为 .empty 类的空白区域。它具有白色背景色。

要将空白区域放置在特定位置上,我们可以使用 grid-row-startgrid-row-endgrid-column-startgrid-column-end 属性来定义空白单元格的位置。如下所示:

.empty {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 3;
  grid-column-end: 4;
}

此代码将 .empty 放置在第 2 行和第 3 列之间。

Markdown返回值
CSS中网格中的空白区域使用“.”定义

CSS网格布局是一种用于网页布局的强大工具。在CSS网格中,网格单元格中可以放置元素,也可以定义为空白区域。

在CSS网格布局中,空白区域可以使用.进行定义。.表示一个空白单元格。默认情况下,网格容器中的所有空白区域都会被自动分配为.

空白区域使用.定义的示例
.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 10px;
}

.grid-container > div {
  background-color: #ccc;
}

.grid-container > div:nth-child(odd) {
  background-color: #999;
}

.grid-container > .empty {
  background-color: #fff;
}

在上面的代码片段中,我们首先定义了一个包含 3 列和 3 行的网格布局容器。网格容器中的单元格之间有 10px 的间隙。网格中的所有奇数个单元格都具有 #999 背景色,所有偶数个单元格都具有 #ccc 背景色。

接下来,我们定义了一个名为 .empty 类的空白区域。它具有白色背景色。

要将空白区域放置在特定位置上,我们可以使用 grid-row-startgrid-row-endgrid-column-startgrid-column-end 属性来定义空白单元格的位置。如下所示:

.empty {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 3;
  grid-column-end: 4;
}

此代码将 .empty 放置在第 2 行和第 3 列之间。