【发布时间】:2016-04-08 19:02:05
【问题描述】:
我想知道是否有一种方法可以将两种透明的颜色混合在一起,以获得预定的颜色。
我有一个菜单栏。栏的背景颜色为rgb(0, 0, 0, 0.75)。左上角的标志有#9B0506 的纯红色背景。您可以在http://www.phoenixwebdev.com.au/about-our-services/ecommerce/ 现场查看。该网站正在进行中。
我想让这个红色部分透明,但是当菜单栏后面有白色时,在视觉上实现完全相同的红色。透明的黑色在红色的后面,会影响颜色。
有没有办法计算红色的十六进制值来实现这一点?我什至不知道如何在纯色背景下使用单个透明项目来实现这一点,更不用说黑色复杂的东西了。因为我是色盲,我看不出来。即使我能找到一个数学解决方案也会对我唠叨不休。
所以对于我的情况,我正在寻找一种方法来解决 mystery transparent red colour 堆叠在 rgb(0, 0, 0, 0.75) 堆叠在 white = #9B0506
我在https://css-tricks.com/basics-css-blend-modes/ 阅读了有关 CSS 混合的信息。但是,这并不能满足我的要求。
【问题讨论】: