每次使用十六進制顏色代碼都是通過從開發者工具中點擊產生的,而對於這個顏色為什么是這個代碼則一頭霧水。究竟這些代碼是如何得出的呢?
十六進制的代碼以 “#” 開頭,由0~9、A~F(或a~f,不區分大小寫)組成,組成方式:
#RRGGBB
其中:RR 代表紅色,GG 代表綠色,BB 代表藍色,所有值必須介於 0 和 FF 之間,即每種顏色的最小值為 0,最大值為 FF。
例如:#FF0000 表示紅色,FF 為十進制的 225,即 R=255,00 和 00 即 G=0,B=0;此時,也可以簡寫為 #F00。
最小值為:#000000,黑色;最大值為:#FFFFFF,白色。
也可以通過平均混合所有三種顏色得到不同灰度等級的灰色,如:#808080
- 為什么使用 6 位數來表示一種顏色而不是只用一位或二位?答案是:使用6位數可提供巨大數量的顏色變化。
- 那么會有多少種可能的顏色?16 個值和 6 個位置意味着有 16 的 6 次方,或者說超過 1600 萬種可能的顏色。