जब उपयोगकर्ता माउस उस तत्व को मँडराता है जिसकी कक्षा का नाम है, तो मैं पृष्ठभूमि-रंग लागू करने का प्रयास कर रहा हूँ "reMode_hover"
।
लेकिन अगर तत्व भी है तो मैं रंग बदलना नहीं चाहता"reMode_selected"
नोट: मैं केवल CSS नहीं जावास्क्रिप्ट का उपयोग कर सकता हूं क्योंकि मैं कुछ प्रकार के सीमित वातावरण में काम कर रहा हूं।
स्पष्ट करने के लिए, मेरा लक्ष्य होवर पर पहले तत्व को रंगना है लेकिन दूसरे तत्व को नहीं।
एचटीएमएल
<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>
मैंने नीचे यह कोशिश की कि पहली परिभाषा काम करेगी लेकिन यह नहीं है। मैं क्या गलत कर रहा हूं?
सीएसएस
/* do not apply background-color so leave this empty */
.reMode_selected .reMode_hover:hover
{
}
.reMode_hover:hover
{
background-color: #f0ac00;
}