Ich versuche, Hintergrundfarbe anzuwenden, wenn eine Benutzermaus mit der Maus über das Element fährt, dessen Klassenname lautet "reMode_hover"
.
Aber ich möchte die Farbe nicht ändern, wenn das Element auch hat"reMode_selected"
Hinweis: Ich kann nur CSS und kein Javascript verwenden, da ich in einer begrenzten Umgebung arbeite.
Zur Verdeutlichung ist es mein Ziel, das erste Element beim Schweben zu färben, aber nicht das zweite Element.
HTML
<a href="" title="Design" class="reMode_design reMode_hover">
<span>Design</span>
</a>
<a href="" title="Design"
class="reMode_design reMode_hover reMode_selected">
<span>Design</span>
</a>
Ich habe unten versucht, in der Hoffnung, dass die erste Definition funktionieren würde, aber das ist nicht der Fall. Was mache ich falsch?
CSS
/* do not apply background-color so leave this empty */
.reMode_selected .reMode_hover:hover
{
}
.reMode_hover:hover
{
background-color: #f0ac00;
}