Open hexuanzhang opened 7 years ago
关键字(orange blue等) 使用RGB立体坐标(RGB cubic-coordinate)系统(以“#”加十六进制或者 rgb() 和 rgba() 函数表达式的形式) 使用HSL圆柱坐标(HSL cylindrical-coordinate)系统(以 hsl() 和 hsla() 函数表达式的形式)
currentColor 是 color 属性的值
颜色可以使用红-绿-蓝(red-green-blue (RGB))模式的两种方式被定义
hsl() 被定义为色相-饱和度-明度(Hue-saturation-lightness)模式 HSL 相比 RGB 的优点是更加直观 色相(Hue)表示色环(即代表彩虹的一个圆环)的一个角度。这个角度是一个无单位的 。red=0=360,其它颜色分散于圆环, green=120, blue=240,以此类推。作为一个角度,它隐含像 -120=240 和 480=120 这样的回环。 饱和度和明度由百分数来表示。 100% 是满饱和度,而 0% 是一种灰度。 100% 明度是白色, 0% 明度是黑色,而 50% 明度是“一般的”。
hsl() 被定义为色相-饱和度-明度(Hue-saturation-lightness)模式 HSL 相比 RGB 的优点是更加直观
色相(Hue)表示色环(即代表彩虹的一个圆环)的一个角度。这个角度是一个无单位的 。red=0=360,其它颜色分散于圆环, green=120, blue=240,以此类推。作为一个角度,它隐含像 -120=240 和 480=120 这样的回环。
饱和度和明度由百分数来表示。 100% 是满饱和度,而 0% 是一种灰度。 100% 明度是白色, 0% 明度是黑色,而 50% 明度是“一般的”。
rgba() :红-绿-蓝-阿尔法(RGBa)模式 hsla():色相-饱和度-明度-阿尔法(HSLa)模式 a 表示透明度:0=透明;1=不透明;
color
表示
currentColor 关键字
rgb()
hsl()
rgba() 和 hsla()
参考链接