【发布时间】:2020-09-19 17:15:18
【问题描述】:
我有一个不透明度为 0.8 的 容器。在背景中,我有一张通过内容 div 闪耀的图像。 现在,我在这个容器中有一张我客户的照片。问题是,它使用父元素的不透明度,因为此图像的不透明度只是相对于容器而不是相对于主体。
我有这个代码:
<div id="contentContainer" style="background: #FFFFFF; opacity: 0.8">
Content ...
<img src="..." style="opacity: 1.0" alt="Photo" />
</div>
这不起作用,如下所述。
有人有想法吗?
【问题讨论】:
-
这是你的jsfiddle.net/yT6nG/134 ??你需要什么??
-
This 可能会也可能不会帮助你 ;-)
-
background: rgba(0, 0, 0, 0.5);将是您最好的。 rgba 分解:0, 0, 0, => 颜色红色、绿色、蓝色值。 a 0.5 => 这是颜色 alpha 或 opacity。 -
感谢 rgba 提示 - 只是将 rgb 值更改为白色,并将 alpha 替换为我的不透明度。查看我编辑的问题
-
干得好伙伴,如果您关心,需要考虑的一件事是针对 IE 8 及以下用户。不支持 rgba 和不透明度。