css可以處理16,777,216顏色,可以使用名字、rgb值或十六進(jìn)制代碼。
red紅色
等同于
rgb(255,0,0)
等同于
rgb(100%,0%,0%)
等同于
#ff0000
等同于
#f00
有17個(gè)預(yù)先確定的顏色,它們是:
aqua,?black,?blue,?fuchsia,?gray,?green,?lime,?maroon,?navy,?
olive,?orange,?purple,?red,?silver,?teal,?white,?and?yellow.
transparent?也是一個(gè)正確的值。
rgb的三個(gè)值都是從0到255,0是最低級(jí),255是最高級(jí),這些值同樣可以是百分比。
我們通常使用10進(jìn)制即0-9,但hexadecimal使用16進(jìn)制,即0到f。
十六進(jìn)制三或六個(gè)數(shù)字長(zhǎng)度前面帶上#字符,三個(gè)長(zhǎng)度是六個(gè)的壓縮形式,比如#f00是ff0000的壓縮,#c96是#cc9966。三位數(shù)很好理解,像rgb,第一個(gè)是紅色,第二個(gè)是綠色,第三個(gè)藍(lán)色。但六位數(shù)給于更多的顏色控制。
color和background-color
顏色可以使用color和background-color,是美國(guó)英語(yǔ)中”color”不是”colour”。
藍(lán)色背景,黃色文字:
h1?{
????color:?yellow;
????background-color:?blue;
}
這些顏色可能比較粗糙,你可以使用另外的色度:
body?{
????font-size:?0.8em;
????color:?navy;
}
h1?{
????color:?#ffc;
????background-color:?#009;
}
你可以看到h1已經(jīng)變成黃色和藍(lán)色。
color和background-color可以使用在絕大部分html元素,包括body。
