CSS Grid 產生器

以視覺方式建立 CSS Grid 版面,並複製精簡的 CSS 與 HTML

版面

項目依原始碼順序填入格線。

欄尺寸

第 1 欄
第 2 欄
第 3 欄

列尺寸

第 1 列
第 2 列

預覽

輸出

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

選項

16px
16px

已選項目

在預覽中選取一個項目,即可設定它跨越的欄數與列數。

進階

0 表示不設定 min-height。fr 列需要高度才能填滿。

編輯時預覽與程式碼會同步更新。

什麼是 CSS Grid 產生器?

一個以視覺方式建立 CSS Grid 版面的工具。可用 fr、px、%、auto、minmax() 或經過驗證的自訂值設定欄與列的尺寸,塗出命名區域,或建立 auto-fit 響應式卡片格線。預覽是真正的 CSS Grid 容器,使用與產生程式碼相同的宣告,所見即所得。

使用方式
  1. 1.選擇模式:軌道、命名區域或響應式,或載入預設。
  2. 2.設定欄與列的尺寸、間距與對齊方式。
  3. 3.在軌道模式中,點擊預覽中的項目來設定跨欄或跨列。
  4. 4.在命名區域模式中,輸入名稱並點擊儲存格塗出每個區域。
  5. 5.複製或下載 CSS 或獨立的 HTML 頁面。
命名區域與驗證

每個命名區域都必須是完整的矩形,否則瀏覽器會忽略整條 grid-template-areas 宣告。本工具會說明哪個區域違反規則,並在修正前讓預覽與程式碼保留上一次有效的版面。自訂軌道尺寸會在套用前先經過驗證。

限制

最多 12 欄、12 列與 48 個項目。自訂尺寸支援長度、百分比、fr、auto、min-content、max-content、minmax() 與 fit-content();不支援 calc()、var()、格線名稱以及單一軌道內的 repeat()。版面只會儲存在這個瀏覽器中。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch