我的下拉菜单的背景颜色有点麻烦。我在悬停时将背景颜色的颜色更改为橙色。但是,如果我转到该下拉列表中的任何子菜单,父项的颜色将更改为默认蓝色。不知道,如何更好地解释它,我只会展示一张图片:
因此,只要我将鼠标悬停在子项目上,父级背景颜色就会变为蓝色。我试图做一个选择器,但没有想法。有什么帮助吗?
答案 0 :(得分:4)
我认为你需要这样的东西来确保所有CSS选择器都被覆盖......
/* change background color on hover */
.dropdown-submenu > a:focus, .dropdown-submenu > a:hover, .dropdown-submenu:focus>a, r, .dropdown-submenu:hover>a,
.dropdown-menu > li a:hover,
.dropdown-menu > li a:focus { background-color: orange; background-image: none; filter: none; text-decoration: none; border: none; }