图示:

HTML代码:
<ul class="navlist">
<li class="nav">1</li>
<li class="nav">2</li>
<li class="nav">3</li>
<li class="nav">4</li>
<li class="nav">5</li>
</ul>css代码:
.nav{
width: 200px;
height: 100px;
background: #ccc;
display: block;
float: left;
border: 1px solid #fff;
text-align: center;
line-height: 100px;
}
.active{
color: #fff;
background: pink;
}js代码:
$('.navlist .nav:first').addClass('active') //默认设置第一项为当前样式
$('.navlist .nav').on('mouseenter',function(){
$(this).addClass('active'); //鼠标移入项设置为当前样式并让自己的兄弟节点取消当前样式
$(this).siblings().removeClass('active');
})
本文介绍如何使用HTML创建导航列表,并通过CSS进行样式设计及布局调整,利用JavaScript实现鼠标悬停时的交互效果。

被折叠的 条评论
为什么被折叠?



