我试图在悬停时为每个菜单 li 赋予独特的背景颜色,并且我想使用 css2 来实现。
<ul>
<li>
<li>
<li>
<li>
</ul>
我能够使用以下命令在第一个元素上添加背景:
nav ul > li:hover:first-child a { background-color:red !important; }
当我在第二个元素上添加不同的背景时,仅当我将光标放在第一个元素上时才会出现下一个元素的悬停效果。
到目前为止,这是我的代码:
nav ul > li:hover:first-child a { background-color:red !important; }
nav ul > li:hover:first-child + li a { background-color:blue !important; }
有没有正确的方法来使用 CSS2 做到这一点?
我试图在下面的链接中深入了解这个 Boltclock 的答案。
任何帮助将不胜感激。