HEX|最常見的網頁色碼
HEX 本質上仍是 RGB,只是把每個通道改用 16 進位表示。#RRGGBB 是最常見寫法,若加透明度可使用 #RRGGBBAA。
color: #3A7B8C;
選一個最方便的方式。取得顏色後,右側會同步更新所有色彩模型與文字對比。
螢幕滴管、圖片取色或直接輸入。
#3A7B8C、rgb(58 123 140)、hsl(191 41% 39%)。點選數值即可複製,進階模型可展開查看。
#3A7B8Crgb(58 123 140)hsl(191 41% 39%)oklch(...)加入、重新命名、排序與刪除色票,再一次匯出 CSS Variables、JSON 或 CSV。
色彩模型就像描述位置的不同座標系統。寫法不同,不代表一定是不同顏色;它們只是用不同方式描述顏色。
每一種模式都從實務角度理解。程式碼範例會跟著目前選取的顏色更新。
HEX 本質上仍是 RGB,只是把每個通道改用 16 進位表示。#RRGGBB 是最常見寫法,若加透明度可使用 #RRGGBBAA。
color: #3A7B8C;
RGB 是加法混色。三個通道常以 0–255 表示;CSS 現代語法也能在斜線後直接加入透明度。
background: rgb(58 123 140);
H 是色相角度,S 是飽和度,L 是數學上的明度。它直覺好調,但不同色相在相同 L 下,視覺上不一定同樣明亮。
color: hsl(191 41% 39%);
HSV 與 HSB 是同一類概念:Hue、Saturation、Value / Brightness。它很適合做色票選擇器,但不是 CSS 的原生色彩函式。
/* CSS 無 hsv();轉為 rgb()/hsl()/oklch() 使用 */
HWB 使用 Hue、Whiteness、Blackness。對習慣顏料或「把顏色沖淡、壓暗」的人,有時比 HSL 更直覺。
color: hwb(...);
Lab 用 L*、a*、b* 描述顏色;LCH 則把 a/b 改成 Chroma 與 Hue,更容易理解色彩強度與方向。
color: lab(...);
OKLCH 的 L 是感知式明度,C 是 Chroma,H 是 Hue。只改變 L 時,通常比 HSL 更接近人眼所感受到的「同樣亮或暗」。
--brand: oklch(...);
CMYK 以青、洋紅、黃、黑四個比例描述減法混色。這裡的 CMYK 是從 sRGB 數學換算的參考值,不等同正式印刷色彩管理。
/* CMYK 參考:C … M … Y … K … */
以下範例都是實際可用的 CSS。換色後,程式碼與右側示範會一起更新。
同一個色彩可以用在文字、背景、按鈕、邊框與漸層。
.title { color: #3A7B8C; }.card { background: rgb(58 123 140); }.overlay { background: rgb(58 123 140 / 60%); }:root { --brand: oklch(...); }.panel { border: 1px solid #3A7B8C; }.hero { background: linear-gradient(90deg, ...); }螢幕色彩、印刷換算與文字對比是三件不同的事。把它們分開判讀,可以避免常見誤解。
本工具以 sRGB 取樣與換算為核心。RGB 描述螢幕色光;Display P3 則能涵蓋比 sRGB 更廣的部分色域。若你要做廣色域網頁,可以使用 CSS 的 color(display-p3 ...),但實際顯示仍取決於裝置與瀏覽器。
同一組 RGB 轉成 CMYK,會因 ICC profile、紙張、油墨、印刷機與製程而產生差異。網頁上的 CMYK 適合做方向參考,正式製作仍應使用指定色彩管理流程與打樣。
以下連結以標準文件與工具原頁為主,適合進一步查語法、相容性與可讀性規範。