# CSS顏色
[TOC]
顏色是由紅(RED),綠(GREEN),藍(BLUE )光線的顯示結合。
CSS的顏色可以通過以下等方法指定:十六進制顏色、RGB顏色、RGBA顏色、顏色名等值指定。
## 十六進制顏色值
所有主要瀏覽器都支持十六進制顏色值。
指定一個十六進制的顏色其組成部分是:#RRGGBB,其中RR(紅色),GG(綠色)和BB(藍色)。所有值必須介于0和FF之間。
例如,#0000FF值呈現為藍色,因為藍色的組成設置為最高值(FF)而其他設置為0。
```css
p
{
background-color:#ff0000;
}
```
## RGB顏色值
RGB顏色值在所有主要瀏覽器都支持。
RGB顏色值指定:RGB(紅,綠,藍)。每個參數(紅色,綠色和藍色)定義顏色的亮度,可在0和255之間,或一個百分比值(從0%到100%)之間的整數。
例如RGB(0,0,255)值呈現為藍色,因為藍色的參數設置為最高值(255)而其他設置為0。
此外,下面的值定義相同的顏色:RGB(0,0,255),RGB(0%,0%,100%)。
```css
p
{
background-color:rgb(255,0,0);
}
```
## RGBA顏色值
RGBA 顏色值被IE9, Firefox3+, Chrome, Safari,和Opera10+支持。
RGBA 顏色值是 RGB 顏色值 alpha 通道的延伸 - 指定對象的透明度。
RGBA 顏色值指定:RGBA(紅,綠,藍,alpha)。 Alpha 參數是一個介于0.0(完全透明)和1.0(完全不透明)之間的參數。
```css
p
{
background-color:rgba(255,0,0,0.5);
}
```