2010-02-08 49 views
2

我正在寻找使用jquery生成随机“相似”颜色。通过jQuery将HSL或HSV转换为RGB

根据this question,我的理解是,最好的方法是使用HSL or HSV

的问题是,我似乎无法弄清楚如何要么...

  1. 使用HSL或HSV与jQuery;或
  2. 转换HSL或HSV到RBG通过jQuery

我发现this色库,但我想避免插件如果在所有可能。有任何想法吗?

回答

2

史上最佳的想法:自己动手做:)

编写一个简单的转换功能。这将会是4线数学

看看这里开始: http://en.wikipedia.org/wiki/HSL_and_HSV

并使用颜色CSS如下

color: rgb(255, 255, 255); 

用绳子功能砍碎。

还不知道该怎么办?请在评论细节;)

+0

是啊,这就是我想通。 谢谢。我会回来更多的帮助=) – 2010-02-08 17:16:21

+2

查阅这些: http://www.csgnetwork.com/csgcolorsel4.html http://snipplr.com/view/14590/hsv-to-rgb/ 的代码在第二件事似乎有点太复杂恕我直言,它可能会做一些额外的:P 当您使用任何这一点时添加注释。我可能会想要重复你的工作:) – naugtur 2010-02-08 17:23:49

+0

@naugtur从快速浏览每个链接中的代码,看起来他们基本上以相同的方式工作。但他们似乎工作!感谢您的链接。 – Matt 2014-05-08 03:11:59