Colors RGB

RGB color values are supported in all browsers

RGB Colors

RGB color values are supported in all browsers.

An RGB color value is specified with: rgb(red, green, blue).

Each parameter (red, green, and blue) defines the intensity of the color as an integer between 0 and 255.

For example, rgb(0, 0, 255) is rendered as blue, because the blue parameter is set to its highest value (255) and the others are set to 0.

function submitOnEnter(e) { keyboardKey = e.which || e.keyCode; if (keyboardKey == 13) { setFullColor(); } } function clickRed(red) { var r = document.getElementById("r01"); r.value = red; setColor(r); } function clickGreen(green) { var g = document.getElementById("g01"); g.value = green; setColor(g); } function clickBlue(blue) { var b = document.getElementById("b01"); b.value = blue; setColor(b); } function drawRedTable() { var x, i, n, g, b; g = 0; b = 0; x = "

" x += ""; n = 0; for (i = 0; i <= 255; i++) { n = i; x += "
" + n + "
"; } x += "
"; x += ""; n = 0; for (i = 0; i <= 255; i++) { n = i; x += ""; } x += ""; x += "
"; document.getElementById("redtable").innerHTML = x; } function drawGreenTable() { var x, i, r, b; r = 0; b = 0; x = "" x += ""; for (i = 0; i <= 255; i++) { x += ""; } x += ""; x += ""; for (i = 0; i <= 255; i++) { x += ""; } x += "
" + i + "
"; document.getElementById("greentable").innerHTML = x; } function drawBlueTable() { var x, i, r, g; r = 0; g = 0; x = "" x += ""; for (i = 0; i <= 255; i++) { x += ""; } x += ""; x += ""; for (i = 0; i <= 255; i++) { x += ""; } x += "
" + i + "
"; document.getElementById("bluetable").innerHTML = x; } drawRedTable(0); drawGreenTable(0); drawBlueTable(0);

Try it Yourself

RGB color values are supported in all major browsers.

Example

<style>
div {
    background-color: rgb(0, 191, 255);
    color: rgb(255, 255, 255);
}
</style>

var btnclck = false; if (window.addEventListener) { window.addEventListener("mousedown", function () {btnclck = true; }); } else if (window.attachEvent) { window.attachEvent("onmousedown", function () {btnclck = true; }); } if (window.addEventListener) { window.addEventListener("mouseup", function () {btnclck = false; }); } else if (window.attachEvent) { window.attachEvent("onmouseup", function () {btnclck = false; }); } function tooltip(e, n) { var x; if (btnclck) { if (e == 0) { x = document.getElementById("r01"); } if (e == 1) { x = document.getElementById("g01"); } if (e == 2) { x = document.getElementById("b01"); } x.value = n; setColor(x); } } function setColor(elmnt) { var ele, col, r, g, b, rgb; r = document.getElementById("r01"); g = document.getElementById("g01"); b = document.getElementById("b01"); elmnt.value = Number(elmnt.value); if (parseInt(elmnt.value) < 0) {elmnt.value = "0";} if (parseInt(elmnt.value) > 255) {elmnt.value = "255";} rgb = w3color("rgb(" + r.value + ", " + g.value + ", " + b.value + ")"); document.getElementById("result01").style.backgroundColor = rgb.toRgbString(); document.getElementById("rgb01").value = rgb.toRgbString(); document.getElementById("hsl01").innerHTML = rgb.toHslString(); document.getElementById("hex01").innerHTML = rgb.toHexString(); for (i = 0; i <= 255; i++) { document.getElementById("redpointer" + i).style.display = "none"; } for (i = 0; i <= 255; i++) { document.getElementById("greenpointer" + i).style.display = "none"; document.getElementById("bluepointer" + i).style.display = "none"; } document.getElementById("redpointer" + r.value).style.display = "inline"; document.getElementById("greenpointer" + g.value).style.display = "inline"; document.getElementById("bluepointer" + b.value).style.display = "inline"; document.getElementById("linktocp").innerHTML = "


Use this color in our Color Picker

"; } function setFullColor() { var color = w3color(document.getElementById("rgb01").value); var rgb = color.toRgb(); document.getElementById("r01").value = rgb.r; document.getElementById("g01").value = rgb.g; document.getElementById("b01").value = rgb.b; setColor(document.getElementById("r01")); } color = w3color("ff0000"); document.getElementById("rgb01").value = color.toRgbString(); setFullColor();