CSS rgb()関数
定義と使用法
CSSの rgb()
関数を使用して、赤-緑-青(RGB)色モデルで色を指定します。オプションの透明度チャンネル(色の透明度を表す)を追加することもできます。
RGB色値は以下の方法で指定されます。 rgb(red green blue相対値の構文
指定します。各パラメータはその色の強度を定義し、0から255の整数または0%から100%の百分比值で指定できます。
例えば、rgb(0 0 255)の値は青色を呈示します。なぜなら、青色のパラメータが最大値(255)に設定され、他のパラメータが0に設定されているからです。
注意:rgba()
注意: rgb()
rgba() 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(from | ) |
---|---|
キーワードfromで始まり、元の色を示す色値が続きます。 |
これは相対色が基づく元の色です。 none(0%に等しい)も使用できます。 |
G |
必須です。緑の強度を定義します。0から255の整数または0%から100%のパーセンテージです。 none(0%に等しい)も使用できます。 |
B |
必須です。青の強度を定義します。0から255の整数または0%から100%のパーセンテージです。 none(0%に等しい)も使用できます。 |
/ A |
オプションです。色の透明度チャネルの値を示します。0%(または0)は完全に透明で、100%(または1)は完全不透明です。 none(透明度チャネルを示す)も使用できます。デフォルト値は100%です。 |
絶対値の構文
rgb(R G B / A) 説明 キーワードfromで始まり、元の色を示す色値が続きます。 G B / A相対値の構文
rgb(from | ) |
---|---|
値 説明 |
from color |
キーワードfromで始まり、元の色を示す色値が続きます。 |
これは相対色が基づく元の色です。 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 |