Bootstrap 4 导航栏活动后台颜色

Bee*_*ees 5 navbar bootstrap-4 ng-bootstrap angular

在 Bootstrap 3 导航栏中,当链接处于活动状态时,链接背景颜色会更改以显示其处于活动状态。这似乎在 Bootstrap 4 中缺失。有没有办法显示这一点,或者我是否需要覆盖活动类?

Bootstrap 3 导航栏如下所示。您可以看到活动主页链接已突出显示如何在 Bootstrap 4 中显示此链接。

在此处输入图片说明

下面的angular 5代码

  <div class="navbar-collapse" [ngbCollapse]="navbarCollapsed" id="navbarContent">
    <ul class="nav navbar-nav mr-auto">
      <li class="nav-item" [routerLinkActive]="['active']" [routerLinkActiveOptions]="{exact:true}">
        <a class="nav-link" [routerLink]="['/home']" (click)="navbarCollapsed = true">HOME</a>
      </li>
      <li class="nav-item" [routerLinkActive]="['active']">
        <a class="nav-link" [routerLink]="['/page1']" (click)="navbarCollapsed = true">Page 1</a>
      </li>
    </ul>
  </div>
Run Code Online (Sandbox Code Playgroud)

Jav*_*ies 6

Bootstrap 4 没有用于活动类的 css。

所以你必须自己添加css

只需添加 css 就像

.active {
   background:#4FA9DC; color:#000;
}
Run Code Online (Sandbox Code Playgroud)