在CSS中混合简单的颜色

时间:2012-09-24 20:58:04

标签: css svg less

我有几个SVG,根据一些参数改变填充颜色。当两个参数在同一个SVG特征上时,我想混合两个相应的颜色,这样用户就可以知道在这个SVG中有这两个不同的“东西”。

例如,混合BlueViolet(8A2BE2)和海蓝宝石(7FFFD4)后产生的颜色。 Javascript中是否有一些公式?

提前致谢

2 个答案:

答案 0 :(得分:1)

分别添加每个R / G / B组分并除以2,例如

(8A + 7F) / 2 = 84
(2B + FF) / 2 = 95
(E2 + D4) / 2 = DB

mixed color = #8495DB

答案 1 :(得分:0)

有一个名为xcolor的优秀jQuery插件,在处理颜色时非常有用。您正在寻找的可能是color mixing方法。