html - 导航栏事件元素在悬停时不应该改变颜色?

标签 html css wordpress

我有一个正在构建的 wordpress 网站。导航菜单具有我想要的 a:hover 和 a:active 颜色,但是当我将鼠标悬停在事件元素上时,颜色会发生变化。我已经尝试检查代码,但它切换到的颜色在每个实例中都被划掉,而且我似乎无法定位事件的悬停颜色。这是我对元素的看法:

.logo-nav .theme-nav .navbar-default .navbar-nav > .active > a, .logo-nav .theme-nav .navbar-default .navbar-nav > .active > a:focus, .logo-nav .theme-nav .navbar-default .navbar-nav > .active > a:hover {
    background: #08A4EE;
}

所有菜单项均为#08A4EE,处于事件状态且悬停。但是,当我将鼠标悬停在事件菜单项上时,颜色变为 #1D302F 而我不希望这样。当我查看源代码时,我看到以下内容:

.logo-nav .theme-nav .navbar-default .navbar-nav > .active > a,

.logo-nav .theme-nav .navbar-default .navbar-nav > .active > a:focus,

.logo-nav .theme-nav .navbar-default .navbar-nav > .active > a:hover

{ background: #1D302F; color: #fff; }

我不知道如何定位 :active 菜单项的 :hover

提前致谢!

最佳答案

我可以通过添加

来解决这个问题
!important;

到我的 CSS 的末尾。我不知道为什么它会在事件元素悬停时切换到不同的颜色,但这解决了这个问题。

现在这条线是这样的:

.logo-nav .theme-nav .navbar-default .navbar-nav > .active > a, .logo-nav .theme-nav .navbar-default .navbar-nav > .active > a:focus, .logo-nav .theme-nav .navbar-default .navbar-nav > .active > a:hover {
    background: #08A4EE !important;
}

关于html - 导航栏事件元素在悬停时不应该改变颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43837736/

相关文章:

html - 嵌套 Div 的 CSS 居中

javascript - 在高度小于另一个 div 时显示 div 中的 li 元素

border - CSS min-height 不调整背景颜色和边框

php - 如果在 WooCommerce 中自动添加包装,则在选择产品重量时不计算最终成本

来自加载 ajax 的链接的 jquery ajax 调用

html - 如何使 css 动画仅在某些屏幕分辨率下有效?

html - 向左移动导航

html - 使用最大宽度的段落居中图像

html - 为什么段落中的内容显示为链接?

php - 尝试使用 Google SQL Cloud 在 Google App Engine 上运行 Wordpress