HTML 颜色教程
颜色(Colors)是通过红、绿、蓝三色按照不同的比例合成产生的。
颜色名称
使用 CSS,可以通过颜色名称来设置颜色:
实例
| 颜色 | 名称 |
|---|---|
| Red | |
| Yellow | |
| Cyan | |
| Blue | |
| Magenta |
CSS 颜色值
使用 CSS,颜色可以通过不同的方式来定义:
- 通过颜色名称
- 作为 RGB 值
- 作为 hexadecimal 十六进制颜色值
- 作为 HSL 值 (CSS3)
- 作为 HWB 值 (CSS4)
- 使用
currentColor关键字
RGB 颜色
所有浏览器都支持 RGB 颜色值。
RGB 颜色值是用: rgb(RED ,GREEN ,BLUE ) 来指定的。
每个参数都将颜色的强度定义为 0 到 255 之间的整数。
例如,rgb(0,0,255)渲染为蓝色,因为蓝色参数设置为其最高值(255),其他参数设置为 0。
实例
| 颜色 | RGB | Color |
|---|---|---|
| rgb(255,0,0) | Red | |
| rgb(0,255,0) | Green | |
| rgb(0,0,255) | Blue |
灰色阴影通常是使用所有三种光源的相同值来定义的:
实例
| 颜色 | RGB | Color |
|---|---|---|
| rgb(0,0,0) | Black | |
| rgb(128,128,128) | Gray | |
| rgb(255,255,255) | White |
十六进制颜色(Hexadecimal)
所有浏览器也支持十六进制颜色值。
十六进制颜色值格式为:#RRGGBB
RR (red), GG (green) 和 BB (blue) 是介于 00 和 FF 之间的十六进制整数,用于指定颜色的强度。
例如,#0000FF 显示为蓝色,因为蓝色分量设置为其最高值(FF),其他分量设置为 00。
实例
| 颜色 | HEX | RGB | Color |
|---|---|---|---|
| #FF0000 | rgb(255,0,0) | Red | |
| #00FF00 | rgb(0,255,0) | Green | |
| #0000FF | rgb(0,0,255) | Blue |
灰色阴影通常是使用所有三种光源的相同值来定义的:
实例
| 颜色 | HEX | RGB | Color |
|---|---|---|---|
| #000000 | rgb(0,0,0) | Black | |
| #808080 | rgb(128,128,128) | Gray | |
| #FFFFFF | rgb(255,255,255) | White |
大写还是小写?
您可以使用大写或小写字母指定十六进制值。
小写字母更容易书写。大写字母更容易更具阅读性。
颜色名称
CSS支持 140 个标准颜色名称。
在下一章中,您将看到一个完整的按字母顺序排列的十六进制颜色名称列表:
| 颜色名称 | Hex | Color |
|---|---|---|
| AliceBlue | #F0F8FF | |
| AntiqueWhite | #FAEBD7 | |
| Aqua | #00FFFF | |
| Aquamarine | #7FFFD4 | |
| Azure | #F0FFFF | |
| Beige | #F5F5DC | |
| Bisque | #FFE4C4 |
currentcolor 关键字
currentcolor 关键字是指元素的颜色属性的值。
实例
以下 <div> 元素的边框颜色将为蓝色,因为 <div> 元素的文本颜色为蓝色:
#myDIV {color: blue; /* Blue text color */border: 10px solid currentcolor; /* Blue border color */}