我想要做的是有一个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-samplediv 并使用它们进行三列布局。
我怎样才能实现我正在寻找的东西?