【发布时间】:2015-12-31 05:09:43
【问题描述】:
这是我的box 课程
.rectangle-box {
width: 200px;
height: 30px;
background: #808080;
opacity: 0.3;
float: right;
}
.rectangle-red {
width: 65px;
height: 30px;
background: #ff4742;
opacity: 1;
float: left;
}
在 HTML 中:
<div class="rectangle-box">
<div class="rectangle-red"></div>
</div>
演示:https://jsfiddle.net/uq6ectfc/1/
我需要rectangle-red 的不透明度为1 和rectangle-box 的0.3。但它坚持父不透明度。
我该如何解决?
【问题讨论】:
-
那个可能的重复实际上是从developer.mozilla.org/en-US/docs/Web/CSS/opacity 链接到“如果你不想对子元素应用不透明度...”。如果你觉得它不像是重复的,我会收回我的简历。
-
@iamnotmaynard 这个骗子的问题是它没有覆盖其他内部子元素,也没有使用例如 svg 内容的背景图像。