我正在我的网站上创建一个背景颜色编辑器。基本上我会根据用户自己选择的颜色来匹配某些颜色。 例如,根据添加的颜色...我会得到两种颜色(较浅和较暗)。
因此,使用此十六进制#a5cedb
时,较浅的颜色匹配为#f6fafb
,而较暗的颜色为#739099
。
现在,是否有一个脚本根据此示例找到确切的颜色匹配?
遵循这一原则,我应该能够通过插入此十六进制#fafcf6
#919a72
(较浅)和#d0dca4
(较暗)
我问的太多了,或者已经有了这样的事情?
(...抱歉我的英语不好)
答案 0 :(得分:1)
您可以使用以下函数将十六进制转换为整数:
function hex2int(h) {
return parseInt(h, 16);
}
alert(hex2int('dd66ab'))
比你可以比较:
if(hex2int('dd66ab')>hex2int('fafcf6')){
//do somethig
}
答案 1 :(得分:0)