三级导航_下拉

原创 2019-02-21 14:30:41 359
摘要:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script&g

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>

<style type="text/css">

*{margin: 0;padding: 0}

.box{width: 100%;height: 40px;}

.nav{width: 80%;height: 40px;background-color: #666;margin:0 auto;}

a{text-decoration: none;color: red;}

/*ul{overflow: hidden;}*/  

/*此处ul不能浮动  不然无法看到下来选项  关键点:::position:relative;在设置下拉的位置*/

ul{height: 40px}

li{text-decoration: none;;list-style: none;float: left;height: 40px;line-height: 40px;text-align: center;cursor: pointer;}

.one>li{width: 20%}

.two>li,.three>li{width: 100%;background-color:#666;border: 0.3px solid #fff }

.two>li:hover,.three>li:hover{background-color:#333;color: #fff }

.two>li{position: relative;}/*重点  必须要设置一个定位*/

.three{position: absolute;;top: 0;left: 100%;width: 100px}


</style>

<script type="text/javascript">


$(function(){

$('.two,.three').hide();

$('.one>li').on('mouseover',function(){

$(this).find('.two').show()

})


$('.one>li').on('mouseleave',function(){

$(this).find('.two').hide()

})

$('.two>li').on('mouseover',function(){

$(this).find('.three').show()

})


$('.two>li').on('mouseleave',function(){/*two>li  必须*/

$(this).find('.three').hide()

})

})

</script>

</head>

<body>


<div class="box">

<div class="nav">

<ul class="one">

<li><a href="">一级导航</a>

<ul class="two">

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a>

<ul class="three">

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

</ul>

</li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

</ul>

</li>

<li><a href="">一级导航</a>

<ul class="two">

<li><a href="">2级导航</a>

<ul class="three">

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

</ul>


</li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

</ul>


</li>

<li><a href="">一级导航</a></li>

<li><a href="">一级导航</a>

<ul class="two">

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a></li>

<li><a href="">2级导航</a>

<ul class="three">

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

<li><a href="">3级导航</a></li>

</ul>

</li>

</ul>

</li>

<li><a href="">一级导航</a></li>

</ul>

</div>

</div>


</body>

</html>


批改老师:韦小宝批改时间:2019-02-21 14:54:36
老师总结:写的很不错 你这也是使用css来进行实现的下拉菜单啊 使用css实现下拉菜单要比js实现简单的多

发布手记

热门词条