导航栏默认选中效果,点击其他会切换样式,给出能实现的代码
时间: 2024-10-07 18:03:03 浏览: 17
jQuery点击导航栏选中更换样式的实现代码
导航栏的默认选中效果通常通过CSS样式实现,下面是一个简单的HTML和CSS的例子,展示了如何在一个导航菜单上实现这种效果:
HTML部分:
```html
<nav class="navbar">
<ul>
<li class="active"><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">服务</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
```
CSS部分(假设使用Bootstrap或自定义样式):
```css
.navbar {
background-color: #333;
}
.navbar ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
justify-content: space-around;
}
.navbar li a {
color: white;
text-decoration: none;
}
.navbar li.active a {
font-weight: bold; /* 或者改变背景色 */
color: #fff; /* 如果需要改变链接颜色 */
}
.navbar li a:hover {
background-color: rgba(0, 0, 0, 0.2); /* 鼠标悬停效果 */
}
```
当用户点击导航菜单中的链接时,对应的`li`元素会添加`active`类,使其显示为选中状态。鼠标悬停时会有额外的视觉反馈。
阅读全文