Javascript:有没有办法让一个点看到背景颜色?
我正在尝试使绘制点的颜色与背景页面上的颜色有关。
我是新手,所以也许我缺少明显的东西。
答案 0 :(得分:0)
我不明白,也许您想要这样的东西。 检查颜色是深还是浅。 如果通过了深色,则函数将返回白色;如果通过了浅色,则函数将返回黑色。
function getColorFunc(x) {
if (!x) { return ''; }
return (parseInt(x.replace('#', ''), 16) > 0xffffff / 2) ? '#000' : '#fff';
}
// will return White color
console.log( getColorFunc("ffffff") )
// will return Black color
console.log( getColorFunc("000000") )