为什么带有alpha值的rgba颜色使我的div透明

问题描述 投票:0回答:1

我正在尝试为不同的弹出变体设置背景颜色,但是当我将背景值设置为其中包含 alpha 值但使其透明时

以下CSS代码

--color: 255, 144, 106, 0.18;

background: var(rgb(--color))

screenshot with the result

有没有办法让我保留颜色而不使div不透明?

注意:我无法更改颜色标记

尝试更改父级的不透明度,甚至在其上设置背景,但没有结果

javascript css browser styles
1个回答
0
投票

Alpha值改变颜色的不透明度。除了更改 alpha 值本身之外,您无能为力。如果您的 div 是完全透明的,您可以尝试在样式中添加

opacity: 1;

编辑:我刚刚看到了这个例子,这使得我的答案有点无效。如果您无法更改颜色变量,则唯一的选择是要么接受它,要么尝试通过创建新变量以不同的不透明度覆盖颜色。

© www.soinside.com 2019 - 2024. All rights reserved.