你如何将颜色反转%?

时间:2014-09-19 18:13:59

标签: css graphics

我知道要反转你做的颜色:

invertedColor = 255 - color

但是我想要将颜色反转75%。我该如何计算?我这样想:

original color is rgb(100, 100, 100)
255 - 100 = 155
155 * .75 = 116.25
therefore i think (incorrectly) that my new color should be ~rgb(116, 116, 116)

但如果你看这个fiddler,正确的颜色是rgb(141,141,141);

1 个答案:

答案 0 :(得分:2)

实际上是颜色反转(从概念上讲,因为0%的任何东西都是0)

0% * color + 100% * (255 - color)

因此,75%的颜色反转是

25% * color + 75% * (255 - color)

基本上你也需要一些原色。