【问题标题】:Override Bootstrap hover on navbar覆盖导航栏上的引导悬停
【发布时间】:2014-01-30 23:33:19
【问题描述】:

当我将鼠标悬停在导航栏上的选项卡/链接上时,我想覆盖字体颜色。我目前有以下 HTML:

<div class="navbar navbar-fixed-top">
    <div class="navbar-inner">
        <div class = "container">
            <a class="brand" href="#">Title</a>
            <ul class="nav">
                <li class="active"><a href="#">Home</a></li>

            </ul>
            <ul class ="nav pull-right">
                <li><a href="#">Link</a></li>

                <li class="divider-vertical"></li>
                <li ><a href="#">Link</a></li>
            </ul>
        </div>
    </div>
</div>

我只是想让右边的标签变成不同的颜色。我了解伪选择器,我只是想知道如何使用自己的 CSS 正确执行此操作。谢谢!

【问题讨论】:

标签: html css twitter-bootstrap


【解决方案1】:

如果选择器足够具体,您可以避免使用!important。在这种情况下,您将使用:

.nav.pull-right > li > a:hover {
    /* style .. */
}

jsFiddle example

或者,您也可以使用.navbar-inner .container .nav.pull-right &gt; li &gt; a:hover

【讨论】:

  • 像魅力一样工作。我错过了额外的“。”当我添加我的 CSS 时的 pull-right 部分(所以我有 .nav pull-right 代替)。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-16
  • 1970-01-01
  • 1970-01-01
  • 2019-07-22
  • 2022-01-21
  • 1970-01-01
相关资源
最近更新 更多