这是特定于 Rails 版本 4 的。
我有一个“custom.css.scss”,并且正在使用“navbar navbar-fixed-top navbar-inverse”的引导类',然后是 navbar-inner 和 div 容器的 div。
无论我将变量放在哪里,无论是在包含 @bootstrap 之前还是之后,我都无法更改 Bootstrap 反向导航栏的黑色。
这是我的“custom.css.scss”文件的第一部分,我只是尝试将整个该死的东西设置为紫色:
$navbar-inverse-color: #9b59b6;
$navbar-inverse-bg: #9b59b6;
$navbar-inverse-border: #9b59b6;
$navbar-inverse-link-color: #9b59b6;
$navbar-inverse-link-hover-color: #9b59b6;
$navbar-inverse-link-hover-bg: #9b59b6;
$navbar-inverse-link-active-color: #9b59b6;
$navbar-inverse-link-active-bg: #9b59b6;
$navbar-inverse-link-disabled-color: #9b59b6;
$navbar-inverse-link-disabled-bg: #9b59b6;
$navbar-inverse-brand-color: #9b59b6;
$navbar-inverse-brand-hover-color: #9b59b6;
$navbar-inverse-brand-hover-bg: #9b59b6;
$navbar-inverse-toggle-hover-bg: #9b59b6;
$navbar-inverse-toggle-icon-bar-bg: #9b59b6;
$navbar-inverse-toggle-border-color: #9b59b6;
@import "bootstrap";
/* mixins, variables, etc. */
但是,它保持完全相同的黑色(反向)导航栏。样式的其他方面(下面是 mixins、变量等的注释)都可以正常工作,我可以更改元素颜色和样式没有问题。
我正在使用带有 Rails 4.0.3 的 bootstrap-sass 和 sass-rails 最新版本。我整天都在这,看不到改变引导变量的方法,因此我的颜色。
非常沮丧,希望有人可以提供帮助:)
编辑:共享提供导航栏(标题)的代码
<header class="navbar navbar-fixed-top navbar-inverse">
<div class ="navbar-inner">
<div class="container">
<%= link_to 'Tracker', root_path, id: "logo" %>
<nav>
<ul class="nav pull-right">
<li><%= link_to "Home", root_path %></li>
<li><%= link_to "Help", help_path %></li>
<li><%= link_to "About", about_path %></li>
<li><%= link_to "Sign in", "#" %></li>
</ul>
</nav>
</div>
</div>
</header>