css - 结合背景色加上半透明整体用CSS得到目标色
问题描述
我需要一些帮助来组合颜色。我有一个主要是白色的层,上面有灰色阴影。因为它是完全不透明的,所以下面的层(直到现在一直是正确的颜色)被遮住了。我可以使新图层半透明,但这当然会影响下面图层的颜色。有没有办法设置新图层的透明度,以便在添加后最终颜色变为正确的颜色?
X + ?% 不透明白色 = #4ea8e9;
(其中 + 表示 X 在白色层下方)
求解 X
我最好的数学告诉我这种颜色是不可能的。如果 ?为 50%,目标颜色为 rgb(78, 168, 233)
78 = r * 0.5 + 255 * 0.5
168 = g * 0.5 + 255 * 0.5
233 = b * 0.5 + 255 * 0.5
变成
r = 78/0.5 - 255 = -99 <-- problem
g = 168/0.5 - 255 = 81
b = 233/0.5 - 255 = 211
所以为了使 r 成为可能,我将不透明度更改为 0.3,但这使得 g 和 b 不可能
r = 78/0.3 - 255 = 5
g = 168/0.3 - 255 = 81 <-- problem
b = 233/0.3 - 255 = 211 <-- problem
我最后的家是有一些 CSS 过滤器可以对大部分白色的图层进行操作,以使白色透明,同时保持灰色阴影部分
解决方案
推荐阅读
- javascript - 导入/导出 JavaScript
- doctrine-orm - Symfony:多条记录插入?
- javascript - 无法在字符串 'and_chr 89' 上创建属性 'and_ff'"
- sql - 查询列出各单位工资最高的员工的姓名、姓氏和工资信息。(使用单个查询)?
- regex - REGEXP_MATCH 在活动名称中查找视频长度 (DATA STUDIO)
- gnuplot - 具有颜色渐变的 gnuplot 直方图
- django - Django 正在向管理员发送错误邮件,但他们没有到达 Sentry
- c++ - 陷入电子表格跟踪 (UVA 512) 的思路,这是一个模拟问题
- python - 使用nodejs获取输入csv文件然后在python脚本中使用抓取然后返回结果的最佳方法
- php - 我创建了一个 elementor SELECT2 控件,现在我想显示选定的类别帖子标题和缩略图