我正在运行Bootstrap gem的4.4.1版本。我的Rails应用中有一个Bootstrap 4导航栏。这是我的一些导航栏代码。
<ul class="navbar-nav ml-auto">
<!-- Hidden li included to remove active class from about link when scrolled up past about section -->
<li class="hidden"> <a href="#top"></a> </li>
..........
<li class="nav-item nav-link"><%= link_to "#{t :link_story}", story_path %></li>
<li class="nav-item nav-link disabled"><%= link_to "#{t :link_blog}", blog_path %></li>
<li class="nav-item nav-link disabled"><%= link_to "https://www.facebook.com/xxxxxxxx/", target: "_blank" do %><i class="fab fa-facebook-f"></i><% end %></li>
<li class="nav-item nav-link disabled"><%= link_to "https://twitter.com/lightbecorp", target: "_blank" do %><i class="fab fa-twitter"></i><% end %></li>
</ul>
残疾人士的课程很棒。您根本无法单击它们,这是我想要的。我希望这些链接为灰色。
这里是CSS代码。最后一行是我更改字体颜色的尝试。
.navbar-custom { padding: 0; border-bottom: 0; letter-spacing: 1px; background: $navBackColor; text-transform: uppercase; }
.navbar-custom .navbar-brand { text-transform: capitalize; }
.navbar-custom .navbar-brand:focus { outline: 0; }
.navbar-custom .navbar-toggler { color: #eee; font-size: 129%; border-radius: 2px; padding: 0 4px; }
.navbar-custom .navbar-toggler:hover, .navbar-custom .navbar-toggler:focus { background-color: #e75926; color: #ffffff; }
.navbar-custom .navbar-brand .navbar-toggler:focus, .navbar-custom .navbar-brand .navbar-toggler:active { outline: 0; }
.navbar-custom a { color: $linkColor; font-weight: bold; }
.navbar-custom i.fas { color: $red; font-weight: bold; }
.navbar-custom .navbar-nav li a { -webkit-transition: background .3s ease-in-out; -ms-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; transition: background .3s ease-in-out; }
.navbar-custom .navbar-nav li a:hover { outline: 0; color: $linkColorHover; background-color: transparent; }
.navbar-custom .navbar-nav li a:focus, .navbar-custom .nav li a:active { outline: 0; background-color: transparent; color: $linkColorHover; }
.navbar-custom .navbar-nav li.active { outline: 0; }
.navbar-custom .navbar-nav li.active a { background-color: rgba(255,255,255,.3); }
.navbar-custom .navbar-nav li.active a:hover { color: $linkColorHover; }
.navbar-custom .navbar-nav li .disabled { color: $grayDisabled; }
我也尝试了以下方法,但没有一个起作用。
.navbar-custom .disabled { color: $grayDisabled; font-weight: bold; }
.navbar-custom a { color: $linkColor; .disabled { color: $grayDisabled; font-weight: bold; } font-weight: bold; }
.navbar-custom .navbar-nav li a.disabled { color: $grayDisabled; }
.navbar-custom a.disabled { color: $grayDisabled; font-weight: bold; }
我发现的所有信息都与Bootstrap 3有关,您必须在其中编写CSS样式表中的pointer-events: none;
。 .disabled类使用pointer-events: none;
。
我想使用类.nav-item和.nav-link来使这些项目与工作链接具有相同的样式,但字体颜色除外。]>
我在文档中看不到任何内容,说我无法更改类的字体颜色。
我该怎么做?
我正在运行Bootstrap gem的4.4.1版本。我的Rails应用中有一个Bootstrap 4导航栏。这是我的一些导航栏代码。
只需将最后一行更改为