我有一个导航菜单,每个 LI 都有不同的背景底边框。然后我希望每个子菜单在悬停时都包含该背景边框。问题是我根据 listItems 的数量分配背景颜色。这会延续到子菜单,这是我不想要的。如果您看到,一些比主菜单有更多 LI 的子菜单,它们在经过与主菜单相同的编号后具有正确的背景颜色。我希望这一切都有意义。
任何人都知道如何让每个子菜单都有自己的背景悬停?
起点:http: //jsfiddle.net/trevoray/BgMAj/
.nav li:first-child + li:hover > a {
background: #0f2992;
color: white;
}