- HTML中文网
- 联系QQ:88526
- QQ交流群

- 微信公众号

CSS 颜色值
CSS 颜色
可以用以下方法来规定 CSS 中的颜色:
名称 | 版本 | 描述 |
---|---|---|
<color> | CSS1/CSS3 | 用来表示颜色的关键字或者数值规则 |
Color Name | CSS1 | 用颜色名称来指定颜色。包括基本颜色关键字、系统颜色、SVG颜色关键字等 |
HEX | CSS1 | 十六进制记法。语法如:#rrggbb或#rgb |
RGB | CSS2 | rgb记法 |
RGBA | CSS3 | rgba记法 |
HSL | CSS3 | hsl记法 |
HSLA | CSS3 | hsla记法 |
transparent | CSS1/CSS3 | 全透明 |
currentColor | CSS3 | 当前颜色 |
所有主要浏览器都支持十六进制颜色值。
指定一个十六进制的颜色其组成部分是:#RRGGBB,其中RR(红色),GG(绿色)和BB(蓝色)。所有值必须介于0和FF之间。
div{ width:450px; height:300px; background-color:#0000ff; }
点击 "运行实例" 按钮查看在线实例
效果图:
RGB颜色
所有浏览器都支持 RGB 颜色值。
RGB 颜色值是这样规定的:rgb(red, green, blue)。每个参数 (red、green 以及 blue) 定义颜色的强度,可以是介于 0 与 255 之间的整数,或者是百分比值(从 0% 到 100%)。
div{ width:450px; height:300px; background-color:rgb(255,0,0); } </style>
点击 "运行实例" 按钮查看在线实例
效果图:
RGBA颜色
RGBA 颜色值得到以下浏览器的支持:IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+。
RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alpha 通道 - 它规定了对象的不透明度。
RGBA 颜色值是这样规定的:rgba(red, green, blue, alpha)。alpha 参数是介于 0.0(完全透明)与 1.0(完全不透明)的数字。
效果图:
HSL 颜色
HSL 颜色值得到以下浏览器的支持:IE9+、Firefox、Chrome、Safari 以及 Opera 10+。
HSL 指的是 hue(色调)、saturation(饱和度)、lightness(亮度) - 表示颜色柱面坐标表示法。
HSL 颜色值是这样规定的:hsl(hue, saturation, lightness)。
Hue 是色盘上的度数(从 0 到 360) - 0 (或 360) 是红色,120 是绿色,240 是蓝色。Saturation 是百分比值;0% 意味着灰色,而 100% 是全彩。Lightness 同样是百分比值;0% 是黑色,100% 是白色
效果图:
HSLA颜色
HSLA 颜色值得到以下浏览器的支持:IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+。
HSLA 颜色值是 HSL 颜色值的扩展,带有一个 alpha 通道 - 它规定了对象的不透明度。
HSLA 颜色值是这样规定的:hsla(hue, saturation, lightness, alpha),其中的 alpha 参数定义不透明度。alpha 参数是介于 0.0(完全透明)与 1.0(完全不透明)的数字
效果图:
推荐手册