Skip to content

Instantly share code, notes, and snippets.

@messutied
Created September 22, 2012 11:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save messutied/3765914 to your computer and use it in GitHub Desktop.
Save messutied/3765914 to your computer and use it in GitHub Desktop.
// Usage:
// var bgcolor = $("#element-id").css("background-color");
// var darker_bgcolor = addRGB(bgcolor, -50);
function addRGB(rgb, n) {
var spl = rgb.split(",");
var r = spl[0].replace("rgb(", "");
var g = spl[1].replace(" ", "");
var b = spl[2].replace(" ", "").replace(")", "");
r = r * 1 + n;
g = g * 1 + n;
b = b * 1 + n;
if (r > 255) r = 255;
if (g > 255) g = 255;
if (b > 255) b = 255;
return "rgb("+r+","+g+","+b+")";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment