JavaScript の RGB カラーモデル
CSS の color 属性は、要素の色を表します。これは、RGB、HSL、LCH、HWB、Color keyword などのさまざまな方法で定義できます。これらの詳細については、こちらを参照します。
RGB は、すべてのブラウザでサポートされている人気のカラーモデルです。RGB は赤、青、緑の略で、原色とも呼ばれます。これらの原色のさまざまな比率により、さらに多くの色合いが生成されます。
RGB キュービックモデルは、X 軸に赤色、Y 軸に緑色、Z 軸に青色を表します。3つの座標すべてが 0 で交わる場合、それは黒の色を表し、255 は白の色を表します。
RGB の色は、機能的な方法と 16 進数の方法の 2つの方法で定義できます。
機能表記は、算術、パーセンテージ、デジタル 8 ビット/チャネル、デジタル 12 ビット/チャネル、デジタル 16 ビット/チャネル、およびデジタル 24 ビット/チャネルカラーフォーマットを受け入れます。16 進表記は、6 桁または 3 桁の 2つの方法で定義できます。
JavaScript での rgb() カラーの構文
rgb($red, $green, $blue);
rgba($red, $green, $blue, $alpha);
#RRGGBB[AA]
#RGB[A]
JavaScript の rgb() カラーのパラメータ
$red:これは必須のパラメータで、最終的に得られる色の赤の強度を定義します。その範囲は、機能では0-255、16 進表記では0-9, A-Fです。$green:これは必須のパラメータで、最終的に得られる色のうち、緑の部分の強度を定義します。その範囲は、機能では0-255、16 進表記では0-9, A-Fです。$blue:これは必須のパラメータで、最終的な色に含まれるブルーの色の濃さを定義します。その範囲は、機能では0-255、16 進表記では0-9, A-Fです。$alpha:色の透明度を定義するオプションのパラメータです。パーセンテージで値を取り、浮動小数点値を取ります。
サンプルコード:
<div id="demo">
<h1>Hello world!</h1>
<p>Welcome to RGB tutorial</p>
</div>
div {
color: rgb(12, 45, 255, 0.7);
padding: 20px;
}
<script>
const tag = document.getElementById("demo");
tag.style.color = "rgb(255, 45, 255, 0.7)";
</script>
出力:

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn