JavaScript 中的 HTML 颜色代码拾取
Html Color Code Pickup in javascript
实际上我想要那个,假设我有一个颜色代码 #FF3366。如何检查它是亮还是暗?实际上,我想创建一个文本字段,当文本字段的字体颜色被javascript更改为较浅的颜色时,文本字段的背景颜色会自动变暗,以便清楚地显示文本字段的值,反之亦然。
请帮助我。
这个公式来自几年前,在 W3 的网站上,但我找不到地址。它将 rgb 颜色从最深到最亮进行排序。只需 2 个即可正常工作...
function lumenSort(ac, bc){
return ((ac[0]*299 + ac[1]*587 + ac[2]*114)/1000-
(bc[0]*299 + bc[1]*587 + bc[2]*114)/1000);
}
var A= [[0, 0, 0], [255, 255, 255]].sort(lumenSort);
alert(A[0]+' is darker than '+A[1]);
我怀疑你可以使用COLORlovers公开的API来做你需要的事情。就我个人而言,我以前没有使用过这项服务,也没有以任何方式隶属于它,而是谷歌的第一个结果。
相关文章:
- jsf中两个字符串的颜色代码差异
- 如何使HTML5颜色选择器返回颜色名称而不是颜色代码
- 用于更改链接文本的字体颜色的代码
- 如何在 JavaScript 中使用正则表达式从颜色代码中删除“#”
- javascript:搜索并用不同的颜色代码替换十六进制颜色代码
- 通过html代码更改blogspot上的标题颜色
- 以递增的渐变对十六进制颜色代码进行排序
- 当前日期js代码中字体颜色不变
- Facebook的哪些部分;s界面代码负责在悬停时更改徽标的背景颜色
- 使用基于值的jQuery代码更改SharePoint列表字段颜色
- 更改javascript代码段背景和文本颜色
- 如何通过在 Fabric JS 中传递颜色代码来创建自定义筛选器
- 谷歌图表背景颜色不适用于示例代码
- 我正在编写一个 Javascript 函数,以便将表中的每一行着色为不同的颜色.为什么我的代码不起作用
- 打印所选颜色代码以输入值
- 如何将透明度信息添加到十六进制颜色代码
- 如何确定实际背景在 JavaScript 中文本的颜色和颜色(Firefox 扩展代码)
- JavaScript 中的 HTML 颜色代码拾取
- 在 JavaScript 代码中添加跨度以更改显示数字的颜色
- 如何在默认情况下激活CodeMirror(高亮显示)中的代码颜色