自 2010 年 · 每月支援超過 200 萬次工具執行
自 2010 年
加到 Chrome

我的工具箱

自動模式

尚未收藏任何工具。

升級為高級版
相關工具
CSS Flexbox 演練場Markdown編輯器漸變產生器行空間計算機
主頁 > 網站管理工具
 

CSS Grid 生成器

以視覺化方式排出 CSS Grid,可點選放置項目,用 fr、px、minmax 或 auto 設軌道。可編輯列欄跨度,附動畫格線、範例與一鍵匯出。

免費使用無需註冊即時出結果
CSS Grid 生成器立即免費試用 ▼
⚡ 快速預設值 — 載入真實佈局
💡 提示: 點擊任何單元格放置項目,點擊項目將其選中,然後使用箭頭按鈕跨越列或欄。切換 線條 # 可查看網格線編號。
▦ 視覺化網格預覽
⚙ 網格控制項
欄 (Columns) 3
3 欄
列 (Rows) 2
2 列
間距 (Gaps)
10px
10px
對齊 (Alignment)
選中的項目
點擊預覽中的項目以編輯其跨度和標籤。
✓ 產生的程式碼 — 複製並貼上到您的專案中


      


      

Embed CSS Grid 生成器 Widget

CSS Grid 生成器

歡迎使用 CSS Grid 產生器 — 這是一個免費、互動式的視覺化構建工具,能將點擊操作轉換為簡潔、可直接使用的 CSS Grid 程式碼。無論您是在設計聖杯佈局的原型、構思相簿,還是學習 grid-template-columnsgrid-area 的運作原理,此工具都能為您提供即時預覽、單獨軌道尺寸控制以及一鍵匯出功能 — 無需安裝、無需註冊、無後端處理。

什麼是 CSS Grid 產生器?

此工具是一個二維佈局的實驗場。您可以定義列與欄、點擊單元格放置項目、拖動跨度以橫跨多個軌道,並看著產生的 CSS 即時更新。與大多數僅產生 grid-template-columns 的產生器不同,這款工具支援單個項目放置(grid-row / grid-column)、多單元格跨度、專為學習者設計的動畫網格線編號,以及六種可立即加載的經實戰測試預設值。

本產生器的獨特之處

點擊放置項目
點擊任何空白單元格即可放置項目 — 無需手動輸入線條編號。
單個項目跨度編輯器
選中一個項目,使用箭頭按鈕視覺化地跨越列與欄。
動畫線條疊加層
切換網格線疊加層以查看線條編號 1, 2, 3 — 非常適合學習。
智慧軌道尺寸
提供 1frauto200pxminmax() 的快速選項 — 無需打字即可使用常用模式。
六種真實世界預設值
聖杯佈局、相簿、儀表板、卡片網格、雜誌、12 欄系統。
即時 CSS + HTML 匯出
同時提供容器 CSS 和相配的 HTML 結構,格式整齊,可直接貼上。

CSS Grid 中的 fr 單位代表什麼?

fr 單位代表網格容器中可用剩餘空間的分數。在減去固定尺寸(pxem%)後,剩餘空間會按比例分配給 fr 軌道。例如,1fr 2fr 1fr 會讓中間欄獲得比其他欄多兩倍的剩餘空間。fr 是構建靈活、成比例佈局最常用的方式,能在不使用媒體查詢的情況下響應容器大小。

CSS Grid 與 Flexbox 有何不同?

Flexbox 是一維的,沿單個軸(列或欄)排列項目。CSS Grid 是二維的,同時控制列與欄。Flexbox 適用於導覽列、按鈕組或單行卡片。Grid 則適用於全頁面佈局、相簿、儀表板以及任何需要精確跨軸對齊的設計。許多現代 UI 會結合兩者使用 — Grid 用於頁面骨架,Flexbox 用於單個單元格內部的排版。

如何讓網格項目跨越多個單元格?

使用 grid-columngrid-row 搭配 span 關鍵字或明確的線條編號。例如,grid-column: span 2 使項目寬度為兩欄,而 grid-column: 1 / 4 則使其從第 1 條線跨越到第 4 條線。grid-row: 2 / span 3 從第 2 條列線開始並跨越三列。在此產生器中,點擊任何項目將其選中,然後使用側邊面板中的箭頭按鈕來增加或縮小其列與欄的跨度 — CSS 會立即更新。

CSS Grid 中的 minmax() 是什麼?

minmax(min, max) 定義了具有上下限的軌道尺寸。它最常與 repeat() 中的 auto-fitauto-fill 配合使用,以在不使用媒體查詢的情況下構建響應式網格。例如,repeat(auto-fit, minmax(200px, 1fr)) 會根據容器寬度建立盡可能多個最小為 200px 的欄位,並拉伸它們以平分剩餘空間 — 這是響應式卡片佈局的經典模式。

如何使用此工具

  1. 選擇起始預設值 — 點擊頂部的六種佈局預設值之一以加載真實世界的起點,或從頭開始構建。
  2. 設置列與欄 — 使用列與欄計數器添加或刪除軌道,並使用 frpx%autominmax() 編輯每個軌道的尺寸。
  3. 放置與跨越項目 — 點擊任何空白單元格以添加項目,或點擊現有項目將其選中,然後使用箭頭按鈕更改其列/欄跨度。
  4. 調整間距與對齊 — 使用滑塊設置列間距與欄間距,並從下拉選單中選擇 justify-itemsalign-items
  5. 切換線條疊加層 — 開啟網格線編號,準確查看 1, 2, 3 號線的位置 — 非常適合學習位置放置。
  6. 複製或下載 — 在 CSS 和 HTML 選項卡之間切換,然後點擊「複製」或「下載」以獲取產生的程式碼。

六種內建預設值

預設值最適用於關鍵技術
聖杯佈局 (Holy Grail)經典頁面佈局(頁首、側邊欄、內容、側邊欄、頁尾)使用 grid-template-areas 的命名區域
相簿 (Photo Gallery)帶有精選照片的照片牆均勻網格上的非對稱跨度
儀表板 (Dashboard)帶有 KPI 卡片和圖表的管理面板混合軌道尺寸 + 多列跨度
卡片網格 (Card Grid)響應式產品或文章網格repeat(auto-fit, minmax()) 模式
雜誌 (Magazine)帶有主打與側欄的社論佈局大量的欄跨度 + 多變的列高
12 欄系統 (12-Column System)Bootstrap 風格的框架網格12 個相等的 1fr 欄 + 自定義跨度

實際應用案例

前端開發者

  • 在編寫組件代碼前快速製作頁面骨架原型
  • 為響應式卡片網格產生 repeat(auto-fit, minmax()) 片段
  • 在確定結構前視覺化測試 grid-template-areas
  • 同時匯出容器 CSS 和匹配的 HTML 結構

設計師與學習者

  • 透過即時預覽準確了解 frautominmax() 的運作方式
  • 切換網格線編號以理解基於線條的放置方式
  • 無需編寫任何程式碼即可實驗跨度值
  • 並排比較預設值以學習道地的 Grid 模式

教育者與部落客

  • 在工作坊中使用視覺疊加層演示 Grid 概念
  • 在幾秒鐘內為教學產生乾淨的程式碼範例
  • 展示相同的 CSS Grid 結構如何從 4 欄擴展到 12 欄

優質網格 CSS 的提示

  • 優先選用 fr 而非 %fr 會考量間距(gap),而 % 不會,因此基於百分比的網格可能會溢出。
  • 為命名區域使用 grid-template-areas — 比線條編號更具可讀性且自帶說明文件性質。
  • 善用 minmax() 搭配 auto-fit 以實現無媒體查詢的響應式網格。
  • 設置明確的間距 使用 gap: 1rem 而不是在項目上設置 margin — 間距永遠不會重疊且無需清理。
  • 結合 Grid 和 Flexbox — Grid 用於頁面骨架,Flexbox 用於單元格內部。不要強迫一個工具完成所有工作。

常見問題解答

此產生器支援 grid-template-areas 嗎?

聖杯佈局預設值在其匯出的 CSS 中使用了 grid-template-areas。對於其他預設值,我們使用基於線條的放置方式(grid-column / grid-row),因為這在您點擊並重新排列項目時更具靈活性。

我也可以匯出 HTML 嗎?

可以 — 在匯出面板中切換到 HTML 選項卡,即可複製與產生的 CSS 完全匹配的、可立即使用的 HTML 結構。

產生的 CSS 在舊版瀏覽器中能運行嗎?

所有常青瀏覽器(Chrome, Edge, Firefox, Safari)都支援 CSS Grid,IE11 則提供部分實現。對於現代瀏覽器,不需要回退方案。如果您必須支援 IE11,請優先使用基於線條的放置(不要使用 gap, minmax(), repeat(auto-fit))並進行徹底測試。

工具數據會存儲在我的瀏覽器中嗎?

所有操作都在客戶端使用 JavaScript 運行。沒有任何數據發送到伺服器,因此您的佈局、項目名稱和配置都會保留在您的電腦上,確保隱私。

它在行動裝置上可以使用嗎?

可以 — 產生器在手機上會重新編排為單列佈局,控制按鈕保持易於點擊,預覽功能在觸控螢幕上依然保持互動性。

其他資源

引用此內容、頁面或工具為:

"CSS Grid 生成器" 於 https://MiniWebtool.com/zh-tw/css-grid-生成器/,來自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 團隊製作。更新日期:2026年4月26日

網站管理工具:

熱門與最新工具:

CSS壓縮器Less 到 CSS 編譯器SCSS轉CSS編譯器查看全部 →
主頁 > 網站管理工具 > CSS Grid 生成器