1、使用顏色名稱(chēng)<\/strong><\/p>雖然目前已經(jīng)命名的顏色約有184 種,但真正被各種瀏覽器支持,並且作為CSS 規(guī)範(fàn)推薦的顏色名稱(chēng)只有16 種,如下表所示。 <\/p>
表1:CSS 規(guī)格建議的顏色名稱(chēng)<\/p>
\/*名 稱(chēng)\t顏 色\t名 稱(chēng)\t顏 色\t名 稱(chēng)\t顏 色\nblack\t純黑\tsilver\t淺灰\tnavy\t深藍(lán)\nblue\t淺藍(lán)\tgreen\t深綠\tlime\t淺綠\nteal\t靛青\taqua\t天藍(lán)\tmaroon\t深紅\nred\t大紅\tpurple\t深紫\tfuchsia\t品紅\nolive\t褐黃\tyellow\t明黃\tgray\t深灰\nwhite\t殼白*\/<\/pre>不建議在網(wǎng)頁(yè)中使用顏色名,特別是大規(guī)模的使用,避免有些顏色名稱(chēng)不被瀏覽器解析,或不同瀏覽器對(duì)顏色的解釋差異。 <\/p>
2、十六進(jìn)位顏色<\/strong><\/p>十六進(jìn)位符號(hào) #RRGGBB 和 #RGB(例如 #ff0000)。 \"#\" 後面接著 6 位元或 3 位元十六進(jìn)位字元(0-9, A-F)。 <\/p>
這是最常用的取色方法,例如:<\/p>
#f03\n#F03\n#ff0033\n#FF0033<\/pre>3、RGB,紅-綠-藍(lán)(red-green-blue (RGB))<\/strong><\/p>規(guī)定顏色值為rgb 程式碼的顏色,函數(shù)格式為rgb(R,G,B),取值可以是0-255 的整數(shù)或百分比。 <\/p>
rgb(255,0,51)\nrgb(255, 0, 51)\nrgb(100%,0%,20%)\nrgb(100%, 0%, 20%)<\/pre>擴(kuò)充功能:RGBA,紅色-綠色-藍(lán)色-阿爾法(RGBa)<\/p>
RGBA 擴(kuò)展了 RGB 顏色模式,它包含了阿爾法通道,允許設(shè)定一個(gè)顏色的透明度。 a 表示透明度:0=透明;1=不透明。 <\/p>
rgba(255,0,0,0.1) \/* 10% 不透明 *\/ \nrgba(255,0,0,0.4) \/* 40% 不透明 *\/ \nrgba(255,0,0,0.7) \/* 70% 不透明 *\/ \nrgba(255,0,0, 1) \/* 不透明,即紅色 *\/<\/pre>4、HSL,色相-飽和度-明度(Hue-saturation-lightness)<\/strong><\/p>色相(Hue)表示色環(huán)(即代表彩虹的一個(gè)圓環(huán))的一個(gè)角度。
飽和度和明度由百分?jǐn)?shù)表示。
100% 是滿飽和度,而 0% 是一種灰度。
100% 明度是白色, 0% 明度是黑色,而 50% 明度是\"一般的\"。 <\/p>
hsl(120,100%,25%) \/* 深綠色 *\/ \nhsl(120,100%,50%) \/* 綠色 *\/ \nhsl(120,100%,75%) \/* 淺綠色 *\/<\/pre>擴(kuò)展:HSLA,色相-飽和度-明度-阿爾法(HSLa)<\/p>
HSLa 擴(kuò)展自 HSL 顏色模式,包含了阿爾法通道,可以規(guī)定一個(gè)顏色的透明度。 a 表示透明度:0=透明;1=不透明。 <\/p>
hsla(240,100%,50%,0.05) \/* 5% 不透明 *\/ \nhsla(240,100%,50%, 0.4) \/* 40% 不透明 *\/ \nhsla(240,100%,50%, 0.7) \/* 70% 不透明 *\/ \nhsla(240,100%,50%, 1) \/* 完全不透明 *\/<\/pre>5、transparent<\/strong><\/p>特殊顏色值,表示透明色??梢灾苯赢?dāng)做顏色使用。 <\/p>
例如:color:transparent ?設(shè)定字體顏色為透明<\/p>
|
|
| |
| |
|
|
|