【发布时间】:2022-12-14 07:58:20
【问题描述】:
我是用导航栏创建的,我没有做过太多的网络开发。
<nav class="navbar navbar-custom navbar-light navbar-expand-md justify-content-center">
<button class="navbar-toggler ml-1" type="button" data-toggle="collapse" data-target="#collapsingNavbar2"> <span class="navbar-toggler-icon"></span> </button>
<div class="navbar-collapse collapse justify-content-between align-items-center w-100" id="collapsingNavbar2">
<ul class="navbar-nav mx-auto text-center">
<li class="nav-item"><a class="nav-link" href="index.html"><strong style="text-transform:uppercase">home</strong></a></li>
<li class="nav-item"><a class="nav-link" href="about.html"><strong style="text-transform:uppercase">about</strong></a></li>
<li class="nav-item"><a class="nav-link" href="flights.html"><strong>FLIGHTS</strong></a></li>
<li class="nav-item"><a class="nav-link" href="hotels.html"><strong>HOTELS</strong></a></li>
<li class="nav-item"><a class="nav-link" href="holidays.html"><strong>HOLIDAYS</strong></a></li>
<li class="nav-item "><a class="nav-link" href="property.html"><strong>PROPERTY</strong></a></li>
<li class="nav-item active"><a class="nav-link" href="car_hire.html"><strong>CAR HIRE</strong></a></li>
</ul>
</div>
</nav>
此导航栏链接到所有其他页面的顶部,以减少代码重复。有人可以帮我写代码吗,所以当菜单项单击“活动”类时,会将其添加到 li 元素中。然后这会触发 css。
CSS:
.nav-link.active {
color: white;
}
谢谢
【问题讨论】:
-
您可以使用 JavaScript/jQuery 向该元素添加类
-
还有一个名为“active”的伪类(参见:
:active选择器)。虽然伪类名称以:开头,而不是.,但您可能需要考虑将其命名为其他名称以防止混淆。
标签: javascript html css html-lists navbar