如何使用Javascript/jQuery计算RGB十六进制颜色变化

3

我正在尝试使用jQuery编写一些CSS边框和文字阴影(以实现凸版印刷效果)。

给定一个RGB颜色值,我想能够计算出类似于0to255的颜色变化 (链接1)

例如,给定颜色#023f74,如何得出比其明亮4个色阶的颜色#0363b7?

2个回答

2

也许您可以将RGB颜色转换为HSL或HSB / HSV,然后应用变化,最后再转回RGB!

请查看此处 -> http://www.easyrgb.com/index.php?X=MATH <- 以获取转换为和从HSL / HSB / HSV等的公式...


1

利用十六进制进行小游戏——从任意给定的颜色,以一定步长递增/递减,直到达到颜色尺度的末端,即白色(fff,缩写自ffffff)或黑色(000,缩写自000000)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接