我想要做的是有一个div
不影响文本的透明背景。考虑以下 HTML:
<section class="content">
<header>
<h1>Description</h1>
</header>
Code
</section>
如果我要给它以下 CSS:
background-color: #7ac0da;
opacity: 0.5;
filter: alpha(opacity=50);
文本将受到section
. 所以,我开始尝试像这样对内容进行分层:
<div class="code-sample">
<div class="background"></div>
<section class="content">
<header>
<h1>Description</h1>
</header>
Code
</section>
</div>
但是,通过无数次迭代,我无法section
在div
. 老实说,我尝试过定位内在div
、section
绝对和相对。我试过使用z-index
. 但实际上,我只是在这里在黑暗中拍摄。我希望.background
有一个透明的外观:
background-color: #7ac0da;
opacity: 0.5;
filter: alpha(opacity=50);
但是.content
然后覆盖那个div
。这将允许我浮动.code-sample
div 并使用它们进行三列布局。
我怎样才能实现我正在寻找的东西?