繁体   English   中英

悬停时Twitter Bootstrap导航栏按钮颜色更改

[英]Twitter bootstrap navbar button color changes on hover

在我的Twitter引导网站上,我有一个导航栏。 它上面有按钮。
我为它们添加“ btn-success”或“ btn-danger”类以进行颜色标记。
之所以这样做,是因为当用户更改主题(css)按钮时,会相对于该主题显示按钮。

我使用navbar-inverse 所以背景是黑色的。 我将按钮链接的颜色更改为白色。 但是问题是当用户将鼠标悬停在按钮上时,按钮变为透明并且无法读取颜色。

因此,我需要导航栏按钮是可见的,即使用户将鼠标悬停在其上。 我希望按钮颜色在悬停时相同。

我的小提琴: http : //jsfiddle.net/mavent/4RhhF/15/

<nav class="navbar navbar-inverse" role="navigation">
    <div class="navbar-header" style="text-align:center;">
        <div style="padding-top: 15px;"> 
            <a href="/page0" style="color:#ffffff;margin-top:40px;">Example.com</a>    
        </div>
    </div>
    <div class="collapse navbar-collapse">
        <ul class="nav navbar-nav">
            <li>
                <a class="btn btn-danger" style="color:#000" href="#">
                    <span>MyButton is very good</span>
                </a>    
            </li>
            <li>
                <a class="btn btn-success" style="color:#000" href="#">
                    <span>MyButton is very good 2</span>
                </a>    
            </li>
        </ul>
    </div>
</nav>

您必须在自定义css文件中添加以下内容:

/* This would be for the danger button... */
.navbar-inverse .navbar-nav>li>a.btn-danger:hover {
    background-color: #d9534f;
}

/* ...and this one for the success button */
.navbar-inverse .navbar-nav>li>a.btn-success:hover {
    background-color: #5cb85c;
}

基本上,您是在手动将每个按钮的背景色重新着色。

这是您更新的小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM