网页颜色

十六进制数字表示方法

在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，所以可以表示的颜色数总共有：256³ = 16,777,216 种。
CSS颜色模块第四版引入了#RRGGBBAA和#RGBA的表示方式。

渐变色

CSS3引入了渐变色，分为线性渐变（如linear-gradient(#D1EEFC, #81F3FD);）和圆心渐变（如radial-gradient(#FEFD58, #71FCA6, #52EDC7);）两种。线性渐变支持方向设定，圆心渐变支持形状设定。