据我所知,无法直接更改背景图像的不透明度,但是使用
HTML
::before
和::after
似乎无法让我的图像显示出来。我做错了吗?HTML
花窗口盒
我们的所有产品几乎都可以在长度上达到16英尺,并提供两种尺寸。我们的标准尺寸箱子设计用于容纳几乎任何花卉。我们的XL尺寸更高更深,为植物提供更多根部空间,使它们成为理想的植物窗口盒。
</div>
<div class="card-back">
<h2 class="click-here"><b>Visit Site</b></h2>
<div class="info">
<h2 class="info">Email:</h2>
<h2 class="info">Phone:</h2>
</div>
</div>
<!-- Content -->
<div class="all-content">
<h1>Contrary to popular belief</h1>
</div>
</li>
当前的CSS
.content li:nth-child(1) .card-back{
background-image:url(../images/sponsor-imgs/Cellular%20PVC%20Columns-Kingston-1.jpg);
width: 100%;}
我尝试过的方法
.backimg::after {
background-image:url(../images/backimg/wide.png);
opacity: 0.5;
}
.backimg::before{
background-image:url(../images/backimg/wide.png);
opacity: 0.5;
}
div::after {
opacity: 0.5;
}
顺便说一下,我知道我可以简单地使图像本身透明,但我觉得编写代码在长期来看更加有用。提前致谢。