css - WP Twentyseventeen 菜单颜色更改不起作用

标签 css wordpress menu background-color

通过将以下行添加到子主题 style.css 样式表中,我几乎成功地更改了 WordPress TwentySeventeen 主题中的默认白色文本和灰色背景菜单颜色。

菜单截图

enter image description here

但是,当我将鼠标移开子菜单中的任何给定选择时,菜单仍会非常简短地显示默认菜单颜色。当涉及到 CSS 时,我是一个 hack,并且花了几个小时试图在线找到解决方案。有什么建议么?非常感谢。

/*Change Drop Down Menu and Sub-Menu Hover and Text Color */

.menu a:hover,
.menu li:hover>a {
  background-color: rgb(220, 225, 200) !important;
  /* light green */
  color: #000000 !important;
}

最佳答案

似乎是因为有 2 个背景,一个在 li

第二个是 a

灰色背景在 li 上所以你只需要“重置”它

.main-navigation li li:hover,
.main-navigation li li.focus {
  background: none;
}

关于css - WP Twentyseventeen 菜单颜色更改不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58787253/

相关文章:

html - 阻止网页的 "overscrolling"

javascript - 更改动态链接的颜色

jQuery 选择,关于 ie6

php - 使用 Advanced Custom Fields 和 Contact Form 7 显示表单

javascript - 将数组从 HTML 表单传递到 PHP,然后传递到 WordPress

css - 静态标题+菜单,可滚动主体

javascript - 圆 Angular 三 Angular 形(菜单按钮切换)

iphone - 切换器中的 iOS Web 应用程序

CSS - 位置 :absolute behaving strangely and moving elements

jquery - 菜单 CSS 问题未解决