CSS rgb() 函數
- 上一頁 CSS repeating-radial-gradient() 函數
- 下一頁 CSS rotate() 函數
- 返回上一層 CSS 函數參考手冊
定義和用法
CSS 的 rgb()
函數使用紅-綠-藍(RGB)顏色模型指定顏色。還可以添加一個可選的透明度通道(表示顏色的透明度)。
RGB 顏色值通過 rgb(red green blue)
指定。每個參數定義該顏色的強度,可以是 0 到 255 之間的整數或 0% 到 100% 之間的百分比值。
例如,rgb(0 0 255) 值呈現為藍色,因為藍色參數設置為最大值(255),而其他參數設置為 0。
注意:rgba()
函數是 rgb()
函數的別名。建議使用 rgb()
函數。
實例
定義不同的 RGB(A) 顏色:
#p1 {background-color:rgb(255 0 0);} /* 紅色 */ #p2 {background-color:rgb(0 255 0);} /* 綠色 */ #p3 {background-color:rgb(0 0 255);} /* 藍色 */ #p4 {background-color:rgb(192 192 192);} /* 灰色 */ #p5 {background-color:rgb(255 255 0);} /* 黃色 */ #p6 {background-color:rgb(255 0 255);} /* 櫻桃色 */ #p7 {background-color:rgb(255 0 255 / 0.2);} /* 帶透明度的櫻桃色 */ #p8 {background-color:rgb(0 0 255 / 50%);} /* 帶透明度的藍色 */
CSS 語法
絕對值語法
rgb(R G B / A)
值 | 描述 |
---|---|
R |
必需。定義紅色的強度,可以是 0 到 255 之間的整數或 0% 到 100% 之間的百分比。 也可以使用 none(等同于 0%)。 |
G |
必需。定義綠色的強度,可以是 0 到 255 之間的整數或 0% 到 100% 之間的百分比。 也可以使用 none(等同于 0%)。 |
B |
必需。定義藍色的強度,可以是 0 到 255 之間的整數或 0% 到 100% 之間的百分比。 也可以使用 none(等同于 0%)。 |
/ A |
可選。表示顏色的透明度通道值,0%(或 0)表示完全透明,100%(或 1)表示完全不透明。 也可以使用 none(表示無透明度通道)。默認值為 100%。 |
相對值語法
rgb(from color R G B / A)
值 | 描述 |
---|---|
from color |
以關鍵字 from 開頭,后跟表示原始顏色的顏色值。 這是相對顏色所基于的原始顏色。 |
R |
必需。定義紅色的強度,可以是 0 到 255 之間的整數或 0% 到 100% 之間的百分比。 也可以使用 none(等同于 0%)。 |
G |
必需。定義綠色的強度,可以是 0 到 255 之間的整數或 0% 到 100% 之間的百分比。 也可以使用 none(等同于 0%)。 |
B |
必需。定義藍色的強度,可以是 0 到 255 之間的整數或 0% 到 100% 之間的百分比。 也可以使用 none(等同于 0%)。 |
/ A |
可選。表示顏色的透明度通道值,0%(或 0)表示完全透明,100%(或 1)表示完全不透明。 也可以使用 none(表示無透明度通道)。默認值為 100%。 |
技術細節
版本: | CSS2 |
---|
瀏覽器支持
表格中的數字表示首個完全支持該函數的瀏覽器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
rgb() | ||||
1 | 4 | 1 | 1 | 3.5 |
帶透明度參數的 rgb() | ||||
65 | 79 | 52 | 12.1 | 52 |
空格分隔參數 | ||||
65 | 79 | 52 | 12.1 | 52 |
- 上一頁 CSS repeating-radial-gradient() 函數
- 下一頁 CSS rotate() 函數
- 返回上一層 CSS 函數參考手冊