猫哥

vuePress-theme-reco 猫哥    2017 - 2025
猫哥 猫哥
主页
博客
  • 杂谈游记
  • 技术笔记
  • 前端技术
  • 前端
  • 杂物收纳
标签
时间轴
关于
author-avatar

猫哥

35

文章

32

标签

主页
博客
  • 杂谈游记
  • 技术笔记
  • 前端技术
  • 前端
  • 杂物收纳
标签
时间轴
关于

CSS Grid 布局完全指南

vuePress-theme-reco 猫哥    2017 - 2025

CSS Grid 布局完全指南

猫哥 2021-07-22 CSS前端

深入理解 CSS Grid 布局系统,掌握现代网页布局技术。

# 1. Grid 容器基础

.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  gap: 20px;
}

# 2. Grid 项目定位

.item {
  grid-column: 1 / 3;
  grid-row: 1 / 2;
}

# 3. Grid 区域命名

.container {
  grid-template-areas: 
    "header header header"
    "sidebar main main"
    "footer footer footer";
}

# 4. 响应式布局

@media (max-width: 768px) {
  .container {
    grid-template-columns: 1fr;
    grid-template-areas: 
      "header"
      "main"
      "sidebar"
      "footer";
  }
}