Reputation: 701
Code:
<div class="mgu-teaser-slide-left mgu-rot">
<div class="mgu-teaser-slider-bubble">blabla</div>
</div>
or
<div class="mgu-teaser-slide-left mgu-gelb">
<div class="mgu-teaser-slider-bubble">blabla</div>
</div>
Now I'm looking for a solution where I can tell the class mgu-taser-slider-bubble
to show a certain background-img if "mgu-teaser-slide-left
and mgu-rot
" or another if "mgu-teaser-slide-left
and mgu-gelb
". I need this combination because at the end it should show the background left or right aligned (there will be an other class "mgu-teaser-slide-right" at the end).
I've tried like that (which doesn't work!):
.mgu-teaser-slide-left .mgu-rot .mgu-teaser-slider-bubble { background: url('...'); }
thanks for help
Upvotes: 0
Views: 66
Reputation: 10567
Concatenate CSS classes for AND and use multiple CSS rules with commas for OR:
.mgu-teaser-slide-left.mgu-rot .mgu-teaser-slider-bubble,
.mgu-teaser-slide-left.mgu-gelb .mgu-teaser-slider-bubble {
background: url('...');
}
Upvotes: 0
Reputation: 618
It should work like this:
.mgu-teaser-slide-left.mgu-gelb .mgu-teaser-slider-bubble {
…
}
Upvotes: 0
Reputation: 9794
Try this.
Since class .mgu-teaser-slide-left .mgu-rot are on same element,access it with
.mgu-teaser-slide-left.mgu-rot
.mgu-teaser-slide-left.mgu-rot .mgu-teaser-slider-bubble {
background-color: red;
}
<div class="mgu-teaser-slide-left mgu-rot">
<div class="mgu-teaser-slider-bubble">blabla</div>
</div>
or
<div class="mgu-teaser-slide-left mgu-gelb">
<div class="mgu-teaser-slider-bubble">blabla</div>
</div>
Upvotes: 2