AGAMES 討論區

標題: CSS顏色值的三種形式:名稱 RGB和十六進制 [打印本頁]

作者: dlalden    時間: 2008-10-27 19:24:14     標題: CSS顏色值的三種形式:名稱 RGB和十六進制

對顏色的控制,CSS編碼必不可少。這是基礎知識,新手朋友需要作一些了解,老手們就可以省略不看了。
從理論上說,CSS可以處理的顏色數量大概是:16,777,216。夠用了吧。如何表現這些顏色呢,主要是通過三種形式:

1、名稱 如:blue
2、RGB 如:255,0,0
3、十六進制 如:#ff6600

如果我們要設置紅色,可以是下面的形式:

名稱:red
RGB:rgb(255,0,0)
RGB:rgb(100%,0%,0%)
十六進制:#ff0000
十六進制:#f00

CSS有十七個預先確定的顏色,它們是:

aqua, black, blue, fuchsia, gray,
green, lime, maroon, navy, olive,
orange, purple, red, silver,
teal, white, yellow.

(注意:transparent 透明 也是一個正確的值。)
rgb的三個值都是從0到255,0是最低級,255是最高級,這些值同樣可以是百分比。
十六進制三或六個數字長度前面帶上#字符,三個長度是六個的壓縮形式,比如#00f是#0000ff的壓縮,#c30是#cc3300。三位數很好理解,像rgb,第一個是紅色,第二個是綠色,第三個藍色。但六位數可以實現更多的顏色控制。




歡迎光臨 AGAMES 討論區 (http://61.244.113.49/) Powered by Discuz! X2