(0) 阅读 (2319)

网页颜色 编辑词条词条保护

词条创建者 匿名网友

十六进制数字表示方法

编辑

在HTML和CSS中使用3字节共6个十六进制数字表示一种颜色,每字节从00到FF,相当十进位数字从0到255,按顺序前两位是红色的值,中间两位是绿色的值,最后两位是蓝色的值。

由于网页是基于计算机浏览器开发的媒体,所以颜色以光学颜色RGB(红、绿、蓝)为主。 网页颜色是以16进制代码表示,一般以“#”号开头,后面分别为R、G、B的16位进制数。 FF为最大数,代表十进制255。比如白色是R、G、B三个颜色最大,在网页代码便是:#FFFFFF。黑色是三个颜色为0,在网页代码便是:#000000。当颜色代码为#XXYYZZ时,可以用#XYZ表示,如#135与#113355表示同样的颜色。在CSS中,也可以使用rgb(127,127,127)代替#7F7F7F(十进制表示)。例如一种颜色在十进位中红、绿、蓝的比例分别是36、104、160(■),在十六进位制中则分别为24、68、A0,所以十六进位制数字表示方法就为:2468A0,如果数字小于16,在十六进位中就会小于10,前面就要加0,如在十进位中分别为0、1、2,在十六进位制数字表示方法中就为:000102,所以可以表示的颜色数总共有:2563 = 16,777,216 种CSS颜色模块第四版引入了#RRGGBBAA和#RGBA的表示方式。

十进制“函数”表示

从CSS 2.1开始,提供有rgb(red,green,blue)的十进制颜色代码。

从CSS 3开始,网页颜色支持RGBA和HSLA颜色表示法:

rgba(255,0,0,0.5) – 半透明的红色。 hsla(120,100%,50%,0.3) – 半透明 (0.3) 的绿色。

这样的语法提供了使用透明色的可能性。

颜色名称

编辑

在HTML 4.01版本中,确定了16种颜色的英语名称与16进制代码:

中文 英文 代码颜色 中文 英文 代码颜色 中文 英文 代码颜色 中文 英文 代码颜色 黑色 black #000000 银色 silver #c0c0c0 栗色 maroon #800000 红色 red #ff0000 深蓝色 navy #000080 蓝色 blue #0000ff 紫色 purple #800080 品红色 fuchsia #ff00ff 绿色 green #008000 莱姆色 lime #00ff00 橄榄色 olive #808000 yellow #ffff00 墨绿色 teal #008080 青色 cyan #00ffff 灰色 gray #808080 白色 white #ffffff

后来加入的名称如下所列:

CSS 颜色模块版本 中文 英文 代码颜色 注释 2.1 橙色 orange #ffa500 3 透明 transparent #00000000 此处的RGBA十六进制值只适用于CSS颜色模块版本4。 4 丽贝卡紫 rebeccapurple #663399 用来悼念埃里克·迈耶的女儿。

除此之外,CSS3(CSS颜色模块版本3)接纳了绝大部分X11颜色(或称SVG颜色)。

X11名称 网页颜色
SVG中的X11颜色

网景导航者和Internet Explorer又增加了一些颜色的名称,是由X窗口系统制定的。SVG 1.0把这些颜色标准化,逐渐被大多数HTML用户接受。

内容由匿名网友提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://ispeak.vibaike.com/8338

发表评论

登录后才能评论
词条目录
  1. 十六进制数字表示方法
  2. 颜色名称

轻触这里

关闭目录

目录