我有一个正在编写的CSS页面,需要在一个类中应用背景图片,并使用另一个类在已经存在的图片上放置一个部分透明的背景图片。这有点像文字沙拉,让我举个例子来演示一下。
html{
<div class="background1">...</div>
<div class="background1 backgroundFilter">...</div>
<div class="background2">...</div>
<div class="background2 backgroundFilter">...</div>
}
css {
.background1 {
background-image:url(...);
}
.background2 {
background-image:url(...);
}
.backgroundFilter {
background-image:url(...);
}
}
在这个例子中,第一个div应该有背景图像1,第二个应该有背景图像1,但上面放置了过滤器图像,然后第三个应该是图像2,第四个应该是图像2,并且也带有相同的过滤器。
在这个例子中,然而.backgroundFilter会覆盖先前的图像而不是叠加它。
这是否可能,还是我需要为每个版本的背景图像制作不同的类?