颜色是由红(RED),绿(GREEN),蓝(BLUE )光线的显示结合
颜色名称
所有浏览器都支持147种颜色名称的颜色值。如:black,red,具体如下:
147种颜色
常用的颜色值
十六进制颜色
除了上面的147种颜色名称外,还经常使用十六进制颜色,如:#0000fff:蓝色
所有值基于0到f之间
由来:将rgb(0,0,255)中的0,0,255转换成十六进制
RGB颜色
RGB颜色值指:rgb(红,绿,蓝),每个参数代表红绿蓝的亮度,值在0~255之间rgb(0,0,255)蓝色
RGBA颜色
前面的RGB与上面一样,不同的是RGBA后面带有颜色的透明度,a的值在0~1之间,可以是小数,0完全透明,1完全不透明
选用具体颜色可以使用Colos Pro工具进行选色。
另外CSS还支持HSL与HSLA颜色值
HSL颜色
HSL代表色相,H是色调,S是饱和度,L是明度。色调是指在色轮上的程度,0或360是红色
120绿色
240蓝色
饱和度是一个百分比值;0%意味着灰色和100%的阴影,是全彩。
亮度也是一个百分点;0%是黑色的,100%是白色的。
HLSA中的a是透明度值在0.0与1.0之间
background-color:hsl(240, 100%, 50%);