[英]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.