CSS2支持17种颜色命名,如下所示:
black,gray,silver,white,red,lime(绿黄色),blue,yellow,aqua(浅绿色),fuchsia(紫红色),maroon(褐红色),orange,olive(橄榄色),purple,green,navy(深蓝色),teal(蓝绿色)
同时,浏览器可能支持更多名字命名的颜色,但是在使用过程中,有可能用户的浏览器是不支持的,因此应该尽量减少使用以名字命名的颜色。
对于更多的颜色,可以使用代表红,绿,蓝三个颜色的16进制数字来表示。16进制数字的范围0-9,a-f。
如:黑 #000 纯红 #f00 纯绿 #0f0 纯蓝 #00f 白 #fff
要得到浏览器所能够呈现的所有的颜色,就得使用两个16进制来表示(也就是6位)。
如:黑 #000000 纯红 #ff0000 纯绿 #00ff00 纯蓝 #0000ff 白 #fffff
还可以通过RGB值(0-255或者是百分比值),来得到颜色
如: 深红色 rgb(128,0,0)
实际上RGB值只是将16进制表示法转换成了10进制表示方法。
如: #fe0000表示为RGB值,即为rgb(254,0,0)
网友评论