【发布时间】:2015-03-01 15:53:09
【问题描述】:
我会试着用一个例子来解释我的问题:
- 假设我们有一个红色的背景(很容易找到 - 颜色选择器)
- 前面有一个半透明元素。它是蓝色的,但看起来是紫色的。
- 同样,生成的紫色阴影很容易找到,但有没有办法找到/计算半透明的蓝色阴影?
给定: rgb(100,0,0) + x = rgb(100,0,100)
求: x = rgba(0,0,100,0.5)
我的实际情况:
背景:rgb(147,150,72),元素 rgb(44,100,62)
对于白色背景的唯一情况,此问题已部分解决,我实际上正在寻找更通用的解决方案。我试图调整 javascript 代码,但我并不真正了解它是如何完成的,或者是否有可能提供通用解决方案。如果有人了解它的工作原理并告诉我,我也许可以自己编写代码。 (如果解决了,我当然会在这里发布解决方案)
链接:
【问题讨论】:
标签: javascript css web colors