【发布时间】:2014-10-27 08:43:50
【问题描述】:
我希望能够在不透明度为 0.2 的父 div 中拥有一个透明度为 1 的透明 div,这样主体颜色蓝色在“rect”div 类中就不会不透明。我已经提供了一个我希望 DOM 是怎样的例子。在不以任何方式修改 DOM 的情况下这是否可能?
最好的问候, J
http://jsfiddle.net/eb1ew9mt/2/
body {
background:blue;
}
.mybody {
width:300px;
height:300px;
background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
z-index:-1;
}
.rect {
width:100px;
height:100px;
background-color:transparent;
z-index:999;
opacity:1;
}
【问题讨论】:
-
在这里很难说出你想要什么。你是说你想在
.rect中看到身体背景颜色显示?你能不能模拟一些屏幕? -
嗨,是的:我希望它看起来像这样:除了我不希望 .rect 有背景颜色:蓝色。我希望它有一个背景颜色:透明;模拟:jsfiddle.net/eb1ew9mt/6
-
AFAIK 你不能用 CSS 做到这一点