css - 当我的链接(icofont)在 4 中处于事件 Angular 时,如何添加颜色?

标签 css angular navbar

<div>
  <div class="col-xl-12 col-lg-12  filter-bar">
    <nav class="navbar navbar-light bg-faded m-b-30">
      <ul class="nav navbar-nav pull-right" >
        <li class="nav-item">
          <a class="nav-link icon-list-demo" data-toggle="tab" [routerLink]="['/franchise/customer/details/dashboard']" role="tab" aria-expanded="false" ngbTooltip="Dashboard"><i class="icofont icofont-chart-pie-alt"></i></a>
          <div class="slide"></div>
        </li>
        <li class="nav-item">
          <a class="nav-link icon-list-demo active" data-toggle="tab" [routerLink]="['/franchise/customer/details/users']" role="tab" aria-expanded="false" ngbTooltip="Users"><i class="icofont icofont-users-alt-5"></i></a>
          <div class="slide"></div>
        </li>
        <li class="nav-item ">
          <a class="nav-link icon-list-demo" data-toggle="tab" [routerLink]="['/franchise/customer/details/cabinets']" role="tab" aria-expanded="false" ngbTooltip="Cabinets"><i class="icofont icofont-cubes"></i></a>
          <div class="slide"></div>
        </li>
        <li class="nav-item">
          <a class="nav-link icon-list-demo" data-toggle="tab" [routerLink]="['/franchise/customer/details/inventory']" role="tab" aria-expanded="true" ngbTooltip="Inventory"><i class="icofont icofont-card"></i></a>
          <div class="slide"></div>
        </li>
      </ul>
    </nav>
  </div>
</div>

我的CSS

.navbar-light .navbar-nav > .active > a > i,{
color: #64b0f2;
background-color: transparent;
}

如何突出显示 icofont,当它处于事件状态时,正如您在上面看到的,我的链接中有 icofont,当它处于事件状态时我无法更改它的颜色

最佳答案

当链接处于事件状态时,angular 4 路由器提供了一种添加类的方法, 这是例子

<a routerLink="/link" routerLinkActive="active">link</a>

现在当链接路由出现时,它会自动在 anchor 标签中添加事件类,现在你可以用它做你想做的事了,

关于css - 当我的链接(icofont)在 4 中处于事件 Angular 时,如何添加颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50097390/

相关文章:

jquery - 不知道如何配置 jquery 文件树

angular - ng build --prod 允许缺少原点(404 禁止)

angular - Ionic 4 - ionic 选择不会滚动到警报中的选定项目

css - 带有 Twitter Bootstrap 的 ClearFloat

css - 打印媒体查询和样式表被忽略

javascript - 将工具栏 div 插入页面并将主体向下推

javascript - 使用 `Observable` 代替 `$q.all`

html - Bootstrap 4 : Navbar with logo and 2 rows

twitter-bootstrap - Bootstrap 3 Navbar 不会在移动浏览器上折叠,但会在尺寸过小的桌面窗口中折叠

javascript - 引入 "offcanvas"滑入式菜单的 jQuery 函数不起作用