【发布时间】:2015-02-24 03:08:13
【问题描述】:
我正在尝试找到正确的颜色。例如,如果我有深绿色,那么我需要浅绿色,或者如果我有浅绿色,那么我需要深绿色。我有一个代码可以告诉我颜色是深还是浅。
function calcBrightness(red,green,blue) {
return Math.sqrt(
red * red * .299 +
green * green * .587 +
blue * blue * .114);
}
var brightness = calcBrightness(red, green, blue);
var foreColor = (brightness < 130) ? "light" : "green";
我能够检测颜色是深色还是浅色,但如果foreColor 值为绿色,如果结果是浅色或浅色,我如何获得深色?
【问题讨论】:
标签: javascript jquery html css colors