.grid-container { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; } .grid-item { background-color: lightgray; text-align: center; padding: 20px; }
在这段代码中,大家使用了CSS3 Grid来创建一个具有3列的网格布局,每列都具有相等的宽度和高度。大家还设置了网格项之间的10像素间隔,并为每个网格项设置了背景颜色和居中文本。
CSS3网格布局非常灵活,可以通过各种方式组织网格项。您可以使用以下属性来创建您需要的网格布局:
- grid-template-columns: 定义列的大小和数量
- grid-template-rows: 定义行的大小和数量
- grid-gap: 定义网格项之间的间距
- grid-column: 定义网格项的列位置
- grid-row: 定义网格项的行位置
使用CSS3 Grid可以轻松地创建复杂的布局,并且可以完全控制每个网格项的位置和大小。