1. 加色法 (RGB/HEX) vs. 減色法 (CMYK)
網頁與螢幕顯示採用 RGB 加色法,透過紅、綠、藍三原色光發光疊加出色彩;HEX 為 RGB 的十六進位簡寫。
而實體印刷則採用 CMYK 減色法,青、品紅、黃、黑,藉由油墨吸收光線來呈現顏色。
HEX、RGB、HSL、HSV 與 CMYK 即時跨格式精準轉換與微調。
了解 HEX、RGB、HSL 與 CMYK 色彩模型在網頁設計、UI 開發與印刷上的差異。
網頁與螢幕顯示採用 RGB 加色法,透過紅、綠、藍三原色光發光疊加出色彩;HEX 為 RGB 的十六進位簡寫。
而實體印刷則採用 CMYK 減色法,青、品紅、黃、黑,藉由油墨吸收光線來呈現顏色。
RGB 對人類視覺並不直觀。HSL (色相/飽和度/亮度) 與 HSV (色相/飽和度/明度) 將色彩抽離為直覺的參數。
設計師只需固定色相,即可輕鬆調配出系統組件的 Hover 懸停態、Active 按壓態或 Disabled 停用態。
在色彩學與 UI 設計規範(如 Tailwind CSS)中,同色系色階通常由原始主色(Base Color)衍生:
這是因為兩種色彩模型的「色域」涵蓋範圍不同。RGB的色域比CMYK廣得多,很多發光的螢光藍、螢光綠在 CMYK 是無法被印出來的。
網頁上的 CMYK 數值是透過標準算式數學模擬折算,若需要精準印刷色彩,建議參考 Pantone 專色卡。
常規開發建議使用 HEX 最簡短且通用;若需要動態調整透明度,可以使用 RGBA 或帶 Alpha 的 8 位元 HEX。
而若使用 CSS 原生變數規劃 Design Tokens,強烈推薦使用 HSL,方便透過 CSS 算式動態衍生色階。