@silv21/complimentary_color_generator
Version:
18 lines (12 loc) • 675 B
JavaScript
function complimentaryColor(color) {
var array = color.split("("); //makes an array : hsl and values
var defaultValues = array[1].split(","); // makes an array from values
//setting the condition for values
var theComplimentaryValue = defaultValues[0] >= 180 ? defaultValues[0]-180 : parseInt(defaultValues[0])+180;
//overwrite color value
defaultValues[0] = theComplimentaryValue;
var joinValues = defaultValues.join(); //makes an array into a string
var theComplimentaryColor = array[0] + "(" + joinValues; //concatenates hsl with joinvalues
return theComplimentaryColor
}
export default complimentaryColor;