4.3 CSS中的颜色

颜色在网页中的作用非常重要。在CSS中设置颜色有好几种方法。最简单的办法是使用规定的颜色名称,或者设置红、绿、蓝三种颜色成分的值(十进制或十六进制)。设置颜色成分值时,十进制值以逗号分隔,十六进制值前面通常要加上一个#符号(例如#ffffff,它代表白色)。表4-3罗列了一些规定的颜色名称及其十进制和十六进制表示。

表4-3所列为基本颜色名称。CSS还定义了一批扩展颜色名。这里不便列出那么多颜色名称,感兴趣的读者可在下面的网址找到一份完整的列表:www.w3.org/TR/css3-color。CSS扩展颜色包括许多新的色调系列,其中一些是基本颜色的细微变体。表4-4列出了一组可用的灰色派生色。

表4-3 CSS颜色选编

表4-4 CSS颜色选编

表示更复杂的颜色

颜色名称和简单的十六进制数不是表示颜色的唯一方式。CSS中还可以用一些函数选择颜色。表4-5逐一介绍了这些函数。

表4-5 CSS颜色函数