Tag: hex

六边形地图上的运动算法

我在这个网站上遇到了一个问题: http : //www.dark-project.cz/wesnoth/map-view/1 (点击单位)。 在我的Javascript源http://sofzh.miximages.com/javascript/coor.png 谢谢你的回复。

使用Javascript停止编程渐变

使用Javascript(jQuery),给定2个颜色值(例如2033ff和3300a0 ),如何确定它们之间的某些渐变停止? 原因是,我打算使用颜色值数组: 0 => ‘000000’ 8400 => ‘f0ff00’ 44000 => ‘2033ff’ 68400 => ‘3300a0’ 一天有86400秒,上午12:00映射到0,晚上11:59映射到86399.随着时间的推移,指定元素的背景颜色通过window.setInterval(function(e){ … }, 1000)变为渐变列表中的相应颜色window.setInterval(function(e){ … }, 1000) 。 例如, 2:32:11PM = 52331 ,其中示例的范围介于2033ff和3300a0之间。 我不需要使用值填充数组(除非这更容易),而是使用索引和值作为引用。

如何使用javascript / jquery知道给定的字符串是否为hex,rgb,rgba或hsl颜色?

我用hex的正则表达式。 /^\#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/但是我不知道应该怎样做才能找到rgb,rgba和hsl。 我在字符串中获取输入。 例如,输入将包含“rgb(0,0,0)”或“rgb(0,0,0,0.2)”。

jQuery:HEX到RGB计算浏览器之间有什么不同?

以下代码在所有浏览器中都能完美运行,禁止使用IE浏览器。 照常。 这是需要发生的事情: 将鼠标hover在链接上时,获取该链接颜色。 获取该颜色的RGB值,因为基本CSS将始终设置为HEX值; 使用新的RGB值并进行计算以确定该颜色的较浅色调 在0.5秒的时间内为新的较浅色调制作动画 移开鼠标时,将颜色恢复为原始值 正如我所说,到目前为止,代码工作得非常好,除了在IE中。 任何拥有一双新鲜眼睛(以及完整的发际线)的人都可以看看这个吗? 可以做到与众不同吗? function getRGB(color) { // Function used to determine the RGB colour value that was passed as HEX var result; // Look for rgb(num,num,num) if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])]; // Look for rgb(num%,num%,num%) if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) return [parseFloat(result[1]) * 2.55, parseFloat(result[2]) […]

jquery css颜色值返回RGB?

在我的CSS文件中: a, a:link, a:visited { color:#4188FB; } a:active, a:focus, a:hover { color:#FFCC00; } 我尝试过: var link_col = $(“a:link”).css(“color”); alert(link_col); // returns rgb(65, 136, 251) 我怎样才能获得hex代码? ***编辑:在这里找到答案: 背景颜色hex到JavaScript变量 对我感到羞耻,在发布之前可能会有更好的搜索。