Get bright color from string
Pass in a string and
by Joviano Dias
JavaScript
function getBrightColor(hash){
return `hsla(${~~(360 * hash)},70%,70%,0.8)`
}
var stringToBrightColour = function(str) {
var hash = 0;
for (var i = 0; i < str.length; i++) {
hash = str.charCodeAt(i) + ((hash << 5) - hash);
}
return getBrightColor(hash);
}
document.body.style.backgroundColor = stringToBrightColour("the color from this string");