【发布时间】:2019-03-03 15:51:01
【问题描述】:
我有一个引导导航栏,其中单个元素为 nav-pills。我重新编译了引导程序以更改默认颜色。现在我想为与悬停和活动药丸不同的药丸添加背景颜色。怎么做?我应该通过应用程序范围的 css 文件强制它吗?有没有办法通过bootstrap的less来实现?
这是我当前导航栏的 sn-p:
<nav class="navbar">
<div class="container">
<div class="collapse navbar-collapse elements">
<ul class="nav nav-pills navbar-right">
<li ng-class="setClass('/')"><a href="/"><i class="glyphicon glyphicon-home"></i></a></li>
<li ng-class="setClass('/list')"><a href="/list">Browse</a></li>
<li ng-class="setClass('/search')"><a href="/search">Search</a></li>
</ul>
</div>
</div>
</nav>
如您所见,悬停的元素得到了很好的突出显示,活动元素清晰可见,而非活动元素则在背景中消失了。
【问题讨论】:
-
你的代码在哪里?
-
你想看什么?
-
我想看看你的尝试。不是你的输出吗?然后给代码。
-
您可以使用自定义工具随意修改颜色(getbootstrap.com/customize) - 当然您也可以修改LESS文件并重新生成CSS文件(这是自定义工具所做的给你)
-
这是我的输出。这里没什么特别的,只是简单的引导。顺便说一句,并不是真正的代码问题。更多的是一个哲学问题,即我应该在哪里强制导航药丸的背景?在我的应用程序范围的 css 文件中,在重新编译的引导 css 中,或者有一种方法可以通过 less 来实现它。无论如何,我正在编辑以包含导航栏的 html 代码。
标签: css angularjs twitter-bootstrap