Próbuję zastosować kolor tła, gdy mysz użytkownika najedzie na element, którego nazwa klasy to "reMode_hover"
.
Ale nie chcę zmieniać koloru, jeśli element też ma"reMode_selected"
Uwaga: mogę używać tylko CSS, a nie javascript, ponieważ pracuję w jakimś ograniczonym środowisku.
Aby wyjaśnić, moim celem jest pokolorowanie pierwszego elementu po najechaniu myszą, ale nie drugiego.
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>
Spróbowałem poniżej, mając nadzieję, że pierwsza definicja zadziała, ale tak nie jest. Co ja robię źle?
CSS
/* do not apply background-color so leave this empty */
.reMode_selected .reMode_hover:hover
{
}
.reMode_hover:hover
{
background-color: #f0ac00;
}