跳到主要內容
Tools

調色盤產生器

從一個顏色產生互補、類似、三等分等配色與 50–950 色階,可匯出 CSS 變數或 Tailwind 設定。

支援 HEX、rgb()、hsl()、hwb()、oklch()、oklab() 與 CSS 顏色名稱。

色碼格式

配色

互補色

  • #3366cc
  • #916300

類似色

  • #3366cc
  • #0077ac
  • #7253c3

三等分配色

  • #3366cc
  • #ba363d
  • #1b8316

分裂互補色

  • #3366cc
  • #b04900
  • #6f7300

四等分配色

  • #3366cc
  • #b03776
  • #916300
  • #008364

單色配色

  • #001a7d
  • #1141a4
  • #3366cc
  • #558cf5
  • #85b4ff

色階 50–950

亮度參考 Tailwind CSS 預設色盤;最接近基準色亮度的一階直接使用基準色。

  • 50#f1f6fd
  • 100#e1eafc
  • 200#c7dafb
  • 300#a1c1fb
  • 400#6c9dfc
  • 500#4985fa
  • 600#3872e6
  • 700基準色#3366cc
  • 800#264ea0
  • 900#244382
  • 950#0f2147

匯出色階

用於變數名稱,例如 --color-primary-500。

匯出格式

使用說明

  1. 在「基準色」輸入任何 CSS 顏色,或用取色器挑選;按「隨機顏色」可以隨機產生一個。
  2. 「配色」列出互補色、類似色、三等分、分裂互補、四等分與單色配色,每個色塊都標示色碼,按「複製」即可取得。
  3. 「色彩格式」切換複製與顯示的格式:HEX、RGB、HSL 或 OKLCH。
  4. 「色階 50–950」產生從淺到深的 11 階顏色,可在「匯出色階」輸出成 CSS 變數、Tailwind v4 @theme 或 JSON。

常見問題

配色是怎麼算的?

所有配色都在 OKLCH 色彩空間計算:互補、類似、三等分等配色保持亮度與彩度,只旋轉色相(例如互補色轉 180°、三等分轉 120°);單色配色與色階則保持色相,只改變亮度。因為 OKLCH 以人眼感知為基礎,相同亮度的顏色看起來一樣亮,比用 HSL 色輪更均勻。

為什麼互補色和 HSL 色輪上的不一樣?

OKLCH 的色相角度與 HSL 不同,例如 HSL 中紅色的互補色是青色,在 OKLCH 中則偏藍綠色。兩種都是合理的配色,OKLCH 的結果亮度較一致。

色階 50–950 怎麼產生?

每一階有固定的目標亮度(參考 Tailwind CSS v4 預設色盤),彩度在中間階最高、往兩端遞減。與基準色亮度最接近的那一階會直接使用基準色,所以匯出的色階一定包含你的顏色。

有些顏色的彩度為什麼比基準色低?

一般螢幕(sRGB)能顯示的鮮豔程度依色相與亮度而不同,例如很亮的藍色或很暗的黃色就無法太鮮豔。超出範圍時,本工具依 CSS Color 4 的做法降低彩度、保持亮度與色相,找出最接近的可顯示顏色。

匯出的格式怎麼用?

「CSS 變數」貼到樣式表即可用 var(--color-primary-500) 取用;「Tailwind v4 @theme」貼到 Tailwind v4 的 CSS 檔案後可直接使用 bg-primary-500 等 class;「JSON」可放進 Tailwind v3 設定檔的 theme.extend.colors。

我的資料會被上傳嗎?

不會。所有計算都在你的瀏覽器中完成,隨機顏色也是在本機以加密等級的亂數產生。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。