{site_name}

{site_name}

🌜 搜索

CSS网格布局是一种用于创建网格化布局的CSS模块

前端 𝄐 0
css3网格布局,css网格线,css布局栅格化,css布局网站,css网页布局实例教程,css网站布局实录
CSS网格布局是一种用于创建网格化布局的CSS模块。它允许您以类似表格的方式定义行和列,从而轻松地将内容放置在网格中。

使用网格布局,您可以通过指定网格容器(Grid Container)来创建一个网格,然后定义网格的行和列,最后将项目(Grid Item)放置在这些行和列的交叉点上。以下是一个简单的例子:

HTML代码:


<div class="grid-container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
</div>


CSS代码:


.grid-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 100px 100px;
gap: 10px;
}

.item {
background-color: #ddd;
padding: 20px;
}


在上面的例子中,我们首先创建了一个包含6个项目的网格容器,然后使用grid-template-columns和grid-template-rows属性定义了3列和2行。我们还为网格的行和列之间添加了10像素的间隔。最后,我们将每个项目放置在网格中,这将自动填充网格的不同单元格。

这个例子创建了一个3列,2行的网格布局,其中每个网格都有100像素高度和相等的宽度,并且项目之间有10像素的间隔。