I have a css page that I am writing and I need to apply a background image in one class and then use a different class to put a partially transparent background image on top of the one that is already there. That is a bit of a word salad so let me give a bit of a demonstration.
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(...);
}
}
In this example the first div should have background image 1, the second should have background image 1 but with the filter image placed on top of it, then the third should be image 2 and the fourth should be image 2 with the same filter on it.
In this example however .backgroundFilter would be overwriting the previous image instead of overlaying it.
Is this possible or do I need to make a different class for each version of the background image?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…