亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

垂直三級導航欄實戰(zhàn)

原創(chuàng) 2018-11-20 09:41:51 248
摘要:本章主要完成了垂直三級導航欄的效果,使用了hover事件進行觸發(fā),二級菜單通過slideDown和slideUp實現(xiàn)下滑顯示和上滑隱藏,三級菜單通過fadeIn和fadeOut實現(xiàn)淡入顯示和淡出隱藏效果。代碼如下:<!DOCTYPE html> <html>     <head>   &nbs

本章主要完成了垂直三級導航欄的效果,使用了hover事件進行觸發(fā),二級菜單通過slideDown和slideUp實現(xiàn)下滑顯示和上滑隱藏,三級菜單通過fadeIn和fadeOut實現(xiàn)淡入顯示和淡出隱藏效果。代碼如下:

<!DOCTYPE html>
<html>
    <head>
        <title>垂直三級導航</title>
        <meta charset="UTF-8">
        <link rel="shortcut icon"  href="static/images/logo.png" type="image/x-icon" />
        <link rel="stylesheet" href="static/css/style.css" type="text/css">
        <link rel="stylesheet" type="text/css" href="static/font-awesome/css/font-awesome.min.css">
        <script type="text/javascript" src="static/js/jquery.js"></script>  
        <script type="text/javascript">
          $(function(){
          	$('.two').hide();
          	$('.three').hide();

          	$('.one').hover(function(){
          		$(this).find('.two').slideDown(1000);
          	},
          	function(){
          		$(this).find('.two').slideUp(1000);
          	}
          	);

          	$('.two').hover(function(){
          		$(this).find('.three').fadeIn(1000);
          	},
          	function(){
          		$(this).find('.three').fadeOut(1000);
          	}

          	)
          })
        </script>   
    </head>
    <body>
      <ul class="nav">
        <li class="one" style="background: #be1616;"><a href="" style="margin-right: 10px;">列表1</a></li>
        <li class="one"><a href="">列表2(有效果) <i class="fa fa-angle-right"></i></a>
          <ul>
            <li class="two" style="border-top: 1px solid #5a5a5a;">列表21(有內容)<i class="fa fa-angle-right"></i>
              <div class="three">
                <p>這里是列表21的內容。這里是列表21的內容。這里是列表21的內容。這里是列表21的內容。這里是列表21的內容。這里是列表21的內容。</p>
              </div>
            </li>
            <li class="two">列表22(有內容)<i class="fa fa-angle-right"></i>
            <div class="three">
                <p>我是列表22。我是列表22。我是列表22。我是列表22。我是列表22。我是列表22。我是列表22。我是列表22。我是列表22。我是列表22。</p>
              </div></li>
            <li class="two">列表23<i class="fa fa-angle-right"></i></li>
            <li class="two">列表24<i class="fa fa-angle-right"></i></li>
          </ul>


        </li>
        <li class="one"><a href="">列表3 <i class="fa fa-angle-right"></i></a></li>
        <li class="one"><a href="">列表4 <i class="fa fa-angle-right"></i></a></li>
        <li class="one"><a href="">列表5 <i class="fa fa-angle-right"></i></a></li>
      </ul>
   
    </body>
</html>

style.css

*{margin: 0px;padding: 0px;}
ul{list-style: none;}
a{text-decoration: none;color: #fff;}

.nav{width: 150px;height: 700px;background: #323232;margin-top: 10px;margin-left: 100px;}
.nav .one{height: 45px;line-height: 45px;text-align: center;border-bottom: 1px solid #5a5a5a;position: relative;}
.nav .one i{float: right;margin-right:8px;margin-top: 15px;}
.nav .one:hover{background:#be1616; }
.nav .one ul{position: absolute;left:150px;top:-1px;border-left: 1px solid #5a5a5a;border-right:  1px solid #5a5a5a; }
.two{width: 150px;height: 45px;line-height: 45px;float: left;text-align: center;border-bottom: 1px solid #5a5a5a;background: #323232;color: #fff;}
.two:hover{background:#be1616; }
.three{width:300px;color: #fff;background: #323232;padding: 10px 20px;position: absolute;left:151px;top: 0px;  }
p{text-indent: 2em;line-height: 20px;text-align: left;}


批改老師:滅絕師太批改時間:2018-11-20 10:09:06
老師總結:完成的不錯,但是你也不能實現(xiàn)功能一點樣式也不要啊,比我上課講的還丑

發(fā)布手記

熱門詞條