网页颜色

网页颜色是在万维网上显示网页时使用的颜色，可以用三种方法表示：RGB、十六进制格式或者在一些情况下根据其常见的英文名称。十六进制的颜色通常是以井号（#）开头的York, Richard. Beginning CSS, pp. 71–72.。颜色是根据其红色、绿色和蓝色成分的强度指定的，每一成分呈现为八个比特。这样，在sRGB色域内，指定一个网页颜色共有24比特，共有16777216种颜色可以表示。一些网页颜色可能还有透明度，默认情况下颜色是完全不透明的，即不透明度为1。

在CSS中，不在sRGB色域内的颜色也可以表示，其红色、绿色和蓝色成分可能是负数或者超过100%，这样的颜色空间在理论上是没有边界的。指定非RGB的颜色需要在CSS中调用rgb()函数，无法使用十六进制语法表示。

网页颜色有明确的色度定义，sRGB，选择这个是因为它与现实的计算机显示器和视觉条件相似，以尽可能渲染出与指定值相似的颜色而不需要进行特定的颜色管理，但一些高级的用户代理会需要颜色管理以提供更广的色域。

 十六进制数字表示法 
RGB颜色可以使用以井号开头的六位（或八位）十六进制数字（0-F）表示，相当于三个或者四个字节，每个字节相当于十进制数的0至255。三个字节分别表示红色、绿色和蓝色，第四个字节是可选的，表示Alpha通道。

例如，白色的十六进制表示方法是#ffffff，表示其红、绿、蓝三种成分的值均为最大值255，相当于rgb(255 255 255)。又如，一种颜色在十进位中红、绿、蓝的成分分别是36、104、160（），在十六进制中则相当于24、68、A0因此这个颜色的表示方法为#2468A0。

部分六位或八位的十六进制颜色可以简写为三位或者四位，部分软件可能并不支持简写形式的颜色。例如，#09c相当于简化的#0099cc，#09c8相当于简化的#0099cc88。简写的颜色形式可以表示4096种颜色（不考虑alpha通道）。

 CSS函数表示法 
在CSS中，颜色可以使用函数来表示。在CSS颜色模型3中，函数有两种表示方法：rgb()和hsl，这两个函数也可以写为rgba()和hsla()。

rgb颜色是由红（）、绿（）、蓝（）三个成分以及一个可选的alpha通道指定的，其语法为：
 rgb(red green blue)或rgb(red, green, blue)（没有alpha通道）
 rgb(red green blue / alpha)或rgb(red, green, blue, alpha)（有alpha通道）

例如，rgb(255 0 0)和rgb(100% 0% 0%)可以表示红色（），而rgb(255 0 0 / 50%)和rgb(100% 0% 0% / 50%)则表示半透明的红色（）。

hsl颜色是由色相（）、饱和度（）和明度（）表示的，其语法为：
 hsl(hue saturation lightness)或hsl(hue, saturation, lightness)（没有alpha通道）
 hsl(hue saturation lightness / alpha)或hsl(hue, saturation, lightness, alpha)（有alpha通道）

例如，hsl(120 100% 50%)表示绿色（），hsl(120 100% 50% / 60%)则表示不透明度仅为40%的绿色（）。

CSS颜色模型4中还引入了一些依赖于设备的函数：
 lab(lightness a b)：在直角坐标模式下的CIELAB色彩空间中的颜色
 lch(lightness chromaticity hue)：在极坐标模式下的CIELAB色彩空间中的颜色
 oklab(lightness a b)和lch(lightness chromaticity hue)：在CIELAB颜色基础上进行了改进的颜色表示，以更好地拟合视觉效果
 xyz()
 color()：自定义色彩空间函数

上述函数表示方式均允许添加/ alpha以指定alpha值。

 颜色名称 

颜色名称是指通过颜色的英文名称定义的颜色。在W3C标准中，颜色名称分为基本颜色和扩展颜色。除了transparent之外，所有的颜色都是完全不透明的。

 中文名  英文名  对应十六进制值黑色black#000000銀色silver#c0c0c0栗色maroon#800000红色red#ff0000藏青色navy#000080藍色blue#0000ff紫色purple#800080品紅 / 洋紅色fuchsia / magenta#ff00ff綠色green#008000蘋果綠 / 萊姆色 / 青檸綠   lime#00ff00橄榄绿olive#808000黄色yellow#ffff00鴨綠色teal#008080水蓝或青色aqua / cyan#00ffff灰色gray / grey#808080白色white#ffffff

在后来的CSS版本中，加入了橙色和透明色。
CSS颜色模块版本中文 英文 代碼、顏色注释2.1橙色    orange        #ffa5003  透明    transparent   #000000004  丽碧卡紫    rebeccapurple #663399用來悼念埃里克·邁耶的女兒。

除此之外，CSS3（CSS颜色模块版本3）接纳绝大部分X11颜色（或称SVG色）。

 扩展颜色 

HTML 4.01、CSS 2.0、SVG 1.0和CSS 3加入了扩展颜色，有些颜色是由网页浏览器定义的。部分浏览器可能不支持所有的颜色颜色，但是在2005年，大多数浏览器已完成全面支持。其中这些颜色很多都是来自。

下面的表格列举出了CSS3规范中的所有X11颜色，以及其对应的十六进制值。这个列表中包含了一些常见的同义词，如aqua和cyan（均表示青色）、fuchsia和magenta（均表示洋紅色）、gray和grey（均表示灰色）。

+ 粉红色系 名称 十六进制 十進制Pink 粉紅 FF C0 CB255 192 203LightPink 淺粉 FF B6 C1255 182 193HotPink 熱情粉紅 FF 69 B4255 105 180DeepPink 深粉 FF 14 93255  20 147PaleVioletRed 蒼紫羅蘭紅 DB 70 93219 112 147MediumVioletRed 中紫羅蘭紅 C7 15 85199  21 133+ 红色系 名称 十六进制 十進制Red 純紅 FF 00 00255   0   0LightSalmon 淺鮭魚色 FF A0 7A255 160 122Salmon 鮭魚色 FA 80 72250 128 114DarkSalmon 深鮭魚色 E9 96 7A233 150 122LightCoral 淡珊瑚色 F0 80 80240 128 128IndianRed 印度紅 CD 5C 5C205  92  92Crimson 緋紅色 DC 14 3C220  20  60FireBrick 火磚色 B2 22 22178  34  34DarkRed 深紅 8B 00 00139   0   0+ 橙色系 名称 十六进制 十進制Orange 橙色 FF A5 00255 165   0DarkOrange 深橙 FF 8C 00255 140   0Coral 珊瑚色 FF 7F 50255 127  80Tomato 番茄色 FF 63 47255  99  71OrangeRed 橙紅 FF 45 00255  69   0+ 黄色系 名称 十六进制 十進制Yellow 純黃 FF FF 00255 255   0LightYellow 淺黃 FF FF E0255 255 224LemonChiffon 檸檬薄紗 FF FA CD255 250 205LightGoldenrodYellow 淺秋麒麟黃 FA FA D2250 250 210PapayaWhip 番木瓜色 FF EF D5255 239 213Moccasin 鹿皮鞋色 FF E4 B5255 228 181PeachPuff 桃色 FF DA B9255 218 185PaleGoldenrod 灰秋麒麟色 EE E8 AA238 232 170Khaki 卡其布色 F0 E6 8C240 230 140DarkKhaki 深卡其布色 BD B7 6B189 183 107Gold 金色 FF D7 00255 215   0+ 褐色系 名称 十六进制 十進制Brown 純褐 A5 2A 2A165  42  42Cornsilk 玉米絲色 FF F8 DC255 248 220BlanchedAlmond 白杏仁色 FF EB CD255 235 205Bisque 濃湯色 FF E4 C4255 228 196NavajoWhite 納瓦霍白 FF DE AD255 222 173Wheat 小麥色 F5 DE B3245 222 179BurlyWood 硬木色 DE B8 87222 184 135Tan 棕褐 D2 B4 8C210 180 140RosyBrown 玫瑰金 BC 8F 8F188 143 143SandyBrown 沙褐 F4 A4 60244 164  96Goldenrod 金菊色 DA A5 20218 165  32DarkGoldenrod 深金菊色 B8 86 0B184 134  11Peru 秘魯色 CD 85 3F205 133  63Chocolate 巧克力色 D2 69 1E210 105  30SaddleBrown 鞍褐色 8B 45 13139  69  19Sienna 赭黃 A0 52 2D160  82  45Maroon 栗色 80 00 00128   0   0+ 紫色系 名称 十六进制 十進制Purple 宗主教紫 80 00 80128   0 128Lavender 淡薰衣草紫 E6 E6 FA230 230 250Thistle 蓟色 D8 BF D8216 191 216Plum 李子色 DD A0 DD221 160 221Violet 紫羅蘭色 EE 82 EE238 130 238Orchid 蘭花紫 DA 70 D6218 112 214Fuchsia 品紅色 FF 00 FF255   0 255Magenta 洋紅色 FF 00 FF255   0 255MediumOrchid 中蘭花紫 BA 55 D3186  85 211MediumPurple 中紫 93 70 DB147 112 219BlueViolet 深紫羅蘭藍 8A 2B E2138  43 226DarkViolet 深紫羅蘭色 94 00 D3148   0 211DarkOrchid 深蘭花紫 99 32 CC153  50 204DarkMagenta 深洋紅 8B 00 8B139   0 139MediumSlateBlue 中板岩暗藍灰 7B 68 EE123 104 238SlateBlue 板岩暗藍灰 6A 5A CD106  90 205DarkSlateBlue 深岩暗藍灰 48 3D 8B 72  61 139Indigo 靛青 4B 00 82 75   0 130+ 蓝色系 名称 十六进制 十進制Blue 純藍 00 00 FF  0   0 255LightBlue 淡藍 AD D8 E6173 216 230PowderBlue 粉藍 B0 E0 E6176 224 230LightSteelBlue 淡鋼藍 B0 C4 DE176 196 222SteelBlue 鋼藍 46 82 B4 70 130 180LightSkyBlue 淡天藍 87 CE FA135 206 250SkyBlue 天藍 87 CE EB135 206 235DeepSkyBlue 深天藍 00 BF FF  0 191 255DodgerBlue 道奇藍 1E 90 FF 30 144 255CornflowerBlue 矢車菊藍 64 95 ED100 149 237RoyalBlue 寶藍 41 69 E1 65 105 225MediumBlue 中藍 00 00 CD  0   0 205DarkBlue 深藍 00 00 8B  0   0 139Navy 海軍藍 00 00 80  0   0 128MidnightBlue 午夜藍 19 19 70 25  25 112+ 青色系 名称 十六进制 十進制Aquamarine 碧藍 7F FF D4127 255 212LightSeaGreen 淺海洋綠 20 B2 AA 32 178 170Teal 鴨綠色 00 80 80  0 128 128PaleTurquoise 蒼綠松石色 AF EE EE175 238 238MediumTurquoise 中綠松石色 48 D1 CC 72 209 204Turquoise 綠松石色 40 E0 D0 64 224 208DarkTurquoise 深綠松石色 00 CE D1  0 206 209LightCyan  淺青色 E0 FF FF224 255 255Aqua 水色 00 FF FF  0 255 255Cyan 青色 00 FF FF  0 255 255DarkCyan 深青 00 8B 8B  0 139 139CadetBlue 學員藍 5F 9E A0 95 158 160+ 绿色系 名称 十六进制 十進制Green 純綠 00 80 00  0 128   0PaleGreen 蒼綠 98 FB 98152 251 152LightGreen 淡綠 90 EE 90144 238 144YellowGreen 黃綠 9A CD 32154 205  50GreenYellow 綠黃 AD FF 2F173 255  47Chartreuse 查特酒綠 7F FF 00127 255   0LawnGreen 草坪綠 7C FC 00124 252   0Lime 蘋果綠、萊姆色、青檸綠 00 FF 00  0 255   0LimeGreen 萊姆綠、檸檬綠 32 CD 32 50 205  50MediumSpringGreen 中春綠 00 FA 9A  0 250 154SpringGreen 春綠 00 FF 7F  0 255 127MediumAquamarine 中碧藍 66 CD AA102 205 170MediumSeaGreen 中海洋綠 3C B3 71 60 179 113SeaGreen 海洋綠 2E 8B 57 46 139  87DarkSeaGreen 深海洋綠 8F BC 8F143 188 143ForestGreen 森林綠 22 8B 22 34 139  34DarkGreen 深綠色 00 66 00  0 102   0OliveDrab 橄欖土褐 6B 8E 23107 142  35Olive 橄欖色 80 80 00128 128   0DarkOliveGreen 深橄欖綠 55 6B 2F 85 107  47+ 白色系 名称 十六进制 十進制White 純白 FF FF FF255 255 255Snow 雪白 FF FA FA255 250 250Honeydew 哈密瓜色 F0 FF F0240 255 240MintCream 薄荷奶油色 F5 FF FA245 255 250Azure 天藍霧 F0 FF FF240 255 255AliceBlue 愛麗絲藍 F0 F8 FF240 248 255GhostWhite 幽靈白 F8 F8 FF248 248 255WhiteSmoke 煙燻白 F5 F5 F5245 245 245Seashell 貝殼白 FF F5 EE255 245 238Beige 米白 F5 F5 DC245 245 220OldLace 舊蕾絲白 FD F5 E6253 245 230FloralWhite 花白 FF FA F0255 250 240Ivory 象牙白 FF FF F0255 255 240AntiqueWhite 古董白 FA EB D7250 235 215Linen 亞麻白 FA F0 E6250 240 230LavenderBlush 薰衣草紫紅 FF F0 F5255 240 245MistyRose 霧玫瑰色 FF E4 E1255 228 225+ 灰色和黑色系 名称 十六进制 十進制Gray 純灰 80 80 80128 128 128Gainsboro 庚斯博羅灰 DC DC DC220 220 220LightGray 淡灰 D3 D3 D3211 211 211Silver 純銀 C0 C0 C0192 192 192DarkGray 深灰 A9 A9 A9169 169 169DimGray 昏灰 69 69 69105 105 105LightSlateGray 淡岩灰 77 88 99119 136 153SlateGray 岩灰 70 80 90112 128 144DarkSlateGray 深岩灰 2F 4F 4F 47  79  79Black 純黑 00 00 00  0   0   0

 系统颜色 
+ 系統顏色關鍵字範例 外觀  關鍵字  linkText  visitedText  activeText  highlight  mark

 RGB颜色列表 

 網頁安全颜色 
在20世纪90年代中期，很多显示器只支持显示256种颜色，这些颜色由硬件决定或者可以被“颜色表”改变。如果颜色不可用，就必须使用不同的颜色，通常就是最近的颜色或者抖动。在诸如X11的系统上，颜色图是在不同之间共享的，浏览器会分配一些小的颜色块。在2000年左右，由于24位颜色的普及，256色的显示锐减，“网页安全颜色”的实际使用减少。

“网页安全”颜色并非全都拥有标准的名称，但是每个颜色都可以以RGB十六进制的形式显示，每个分量（红、绿、蓝）都会接收以下表中的6个值之一：

+ 6 shades of each color 键 十六进制值 十进制值 小数形式 0 00 0 0 3 33 51 0.2 6 66 102 0.4 9 99 153 0.6 C (12) CC 204 0.8 F (15) FF 255 1

下面这个表显示了所有的网页安全颜色。

 颜色表 
 216个网页安全颜色 *000* 300 600 900 C00 *F00* *003* 303 603 903 C03 *F03* 006 306 606 906 C06 F06 009 309 609 909 C09 F09 00C 30C 60C 90C C0C F0C *00F* 30F 60F 90F C0F *F0F* 030 330 630 930 C30 F30 033 333 633 933 C33 F33 036 336 636 936 C36 F36 039 339 639 939 C39 F39 03C 33C 63C 93C C3C F3C 03F 33F 63F 93F C3F F3F 060 360 660 960 C60 F60 063 363 663 963 C63 F63 066 366 666 966 C66 F66 069 369 669 969 C69 F69 06C 36C 66C 96C C6C F6C 06F 36F 66F 96F C6F F6F 090 390 690 990 C90 F90 093 393 693 993 C93 F93 096 396 696 996 C96 F96 099 399 699 999 C99 F99 09C 39C 69C 99C C9C F9C 09F 39F 69F 99F C9F F9F 0C0 3C0 6C0 9C0 CC0 FC0 0C3 3C3 6C3 9C3 CC3 FC3 0C6 3C6 6C6 9C6 CC6 FC6 0C9 3C9 6C9 9C9 CC9 FC9 0CC 3CC 6CC 9CC CCC FCC 0CF 3CF 6CF 9CF CCF FCF *0F0* 3F0 *6F0* 9F0 CF0 *FF0* 0F3 *3F3* *6F3* 9F3 CF3 *FF3* *0F6* *3F6* 6F6 9F6 *CF6* *FF6* 0F9 3F9 6F9 9F9 CF9 FF9 *0FC* *3FC* 6FC 9FC CFC FFC *0FF* *3FF* *6FF* 9FF CFF *FFF*

 網頁最安全顏色 
设计者会被鼓励在网页中使用这216个网页最安全的颜色，216色颜色表开发时还有许多的8位颜色，只有22种颜色会被可靠地显示而不需要重新映射。这22个颜色被称为“真正安全的颜色”，包含一系列亮度的绿色、黄色和青色

 网页最安全颜色 0369CF00 *000* *F00*03 *003* *F03*06090C0F *00F* *F0F* ⋮⋮F0 *0F0* *6F0* *FF0*F3 *3F3* *6F3* *FF3*F6 *0F6* *3F6* *CF6* *FF6*F9FC *0FC* *3FC*FF *0FF* *3FF* *6FF* *FFF*

 无障碍 

颜色选择
一些网页浏览器和设备不支持颜色，对于这些显示，以及对于失明或者色盲的用于，依赖于颜色的网页内容会难以显示或者无法显示。

颜色一般不应该被指定（而应该调用浏览器的默认颜色），或者背景和前景应该同时指定，例如纯文本颜色、未访问链接的颜色、已访问链接的颜色等。这样是为了避免在特定的背景上显示与背景颜色非常相似颜色的文本。

颜色对比度
网页内容无障碍指南要求文本的背景色与前景色具有一定的对比度，常规的文本对比度不小于4.5:1，大文本的对比度不小于3:1。增强的无障碍需要对比度要超过7:1。但是，解决无障碍问题并非像增加对比度那样简单。根据网页无障碍倡议的报告，失读症的读者最适合阅读在最大值之下的对比度的文本。

 参見 

 颜色列表
 原色
 色彩學
 色彩空間
 Adobe RGB色彩空间
 CIE 1931色彩空间
 CIE L*a*b*色彩空间
 RGB色彩空间
 孟塞尔颜色系统
 scRGB
 宽色域RGB色彩空间


 参考文献 

 外部链接 

 MDN上的CSS颜色参考  
 MDN上的CSS颜色参考  
 kuler 
 网页颜色参考
 网页安全调色板的末日, David Lehn和Hadley Stern写的一篇论文
 安全颜色的一种排列
 前景颜色表 
 X11颜色表
 HTML颜色
 十六进位制介绍
 各种模式颜色
 HTML Color Spectrum Chart
 HTML颜色 
 HTML颜色代码 
 ws Color Scheme Generator 2 
 ColorBlender.com | Your free online color matching toolbox

Category:色彩空间

Category:網頁設計
Category:带有代码示例的条目