I'm currently working on a menu that looks like this.
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a>
<ul>
<li><a href="">Polish</a></li>
<li><a href="">Another one</a></li>
<li><a href="">Another one</a></li>
</ul>
</li>
<li><a href="#">More info</a></li>
<li><a href="#">Contact</a></li>
</ul>
For the 1st level links, I have set different background colors for hovering. When hovering over "Services," the 2nd level pops up. Then, when hovering over an item from the 2nd level, I want the link from the first level to remain active.
For example, when I hover over Services > Polish, I want the Services' background to stay as if it is hovered over. Is it possible to achieve this effect using only CSS?