css - 如何使 Angular2 中的导航栏突出显示?

标签 css angular typescript

我想为此激活导航栏,我正在使用CSS,但是当我要刷新页面时,事件选项卡将删除,我如何在 Angular 2中执行此操作?

 HTML:--


<ul class="nav navbar-nav navbar-top "
                    *ngFor="let menu of menus">
                    <li><a href="" (click)="goToPage($event)">{{menu}}
                    </a>
                    </li>
                </ul>

CSS:--

navigation a:FOCUS {
    box-shadow: 0 -5px 0 -4px #eee;
    color: #ffffff;
    width:30%
}

.navigation a:HOVER {
    box-shadow: 0 -5px 0 -4px #eee;
    color: #ffffff;
    width:30%
}

最佳答案

您可以使用routerLinkActive向事件路由添加一些CSS,例如:

<a routerLink="login" routerLinkActive="active-class">Login</a>

关于css - 如何使 Angular2 中的导航栏突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39456282/

相关文章:

javascript - 从 SP2013 迁移到 SP2019 时 jQuery 代码不起作用

html - 仅选择 div 内部的文本

css - 如何在不同设备范围内使图标的物理尺寸相同/相似?

javascript - 如何在 Angular2 应用程序中使 Facebook og 标签动态化?

javascript - 登录 post 请求生成错误

javascript - 类型 'xxx' 上不存在属性 '{}'

javascript - NestJS:记录 HttpService 调用的请求/响应?

php - 如何使用 Goutte 和 Symfony DomCrawler 从样式 = "..."的父 div 中过滤子节点值?

javascript - 对象存在且具有值,但访问时属性返回未定义

reactjs - 如何使用 React TypeScript 2.0 改变状态?