TL
Tool Lab
💰捐贈
💰捐贈

CSS Grid Generator

Build CSS Grid layouts visually.

1
2
3
4
5
6
.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  column-gap: 16px;
  row-gap: 16px;
  justify-items: stretch;
  align-items: stretch;
  justify-content: start;
}

關於本工具

CSS網格佈局生成器允許您透過調整grid-template-columns、grid-template-rows、間距和對齊設定來視覺化設計二維網格佈局。即時預覽讓您在撰寫程式碼前就能看到效果。

CSS Grid是CSS中最強大的佈局系統,專為同時處理行和列的二維佈局設計。它補充了處理單方向佈局的Flexbox。此工具生成乾淨、可直接使用的CSS。

使用方法

  1. 設定grid-template-columns定義列結構,使用預設按鈕快速選擇常見模式。
  2. 可選設定grid-template-rows(大多數佈局保持auto即可)。
  3. 調整column-gap和row-gap設定間距。
  4. 使用justify-items和align-items控制儲存格內的項目對齊。
  5. 拖動滑桿更改項目數量,觀察網格如何響應。
  6. 點擊複製按鈕複製生成的CSS。

使用情境

前端開發者將CSS Grid用於頁面佈局、儀表板結構和圖片畫廊。設計師將網格規格匯出為精確CSS與開發者共享。CSS學習者直觀理解網格屬性的互動方式。設計系統團隊用於原型化間距和列模式。

常見問題

  • 1fr是什麼意思?fr是分數單位。1fr表示可用空間的一份。repeat(3, 1fr)建立三個等寬欄。
  • 什麼時候用Grid,什麼時候用Flexbox?二維佈局(行和列)使用Grid。單方向排列項目時使用Flexbox。
  • CSS Grid所有瀏覽器都支援嗎?是的。自2017年起,CSS Grid在所有現代瀏覽器中完全支援。