Skip to content

Instantly share code, notes, and snippets.

@KaiWedekind
Last active September 4, 2018 18:15
Show Gist options
  • Save KaiWedekind/4a552d35dd639bb72e756411a6e0e1b5 to your computer and use it in GitHub Desktop.
Save KaiWedekind/4a552d35dd639bb72e756411a6e0e1b5 to your computer and use it in GitHub Desktop.
function getContrastYIQ(hexcolor){
var r = parseInt(hexcolor.substr(0, 2), 16);
var g = parseInt(hexcolor.substr(2, 2), 16);
var b = parseInt(hexcolor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
return (yiq >= 128) ? 'black' : 'white';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment