Javascript:有没有一种方法可以查看背景颜色?

时间:2020-10-29 23:33:17

标签: javascript

Javascript:有没有办法让一个点看到背景颜色?

我正在尝试使绘制点的颜色与背景页面上的颜色有关。

我是新手,所以也许我缺少明显的东西。

1 个答案:

答案 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") )