首页 > 前端
手机端导航效果
来源:TP课堂 时间:2021-12-18 点击:369

html:

 <div class="mobile_nav_menu"><i class="iconfont icon-caidan"></i></div>
 <div class="mobile_nav_content">
       <div class="close_btn"><i class="iconfont icon-guanbi"></i></div>
       <div class="item">
         <a href="#" class="link">HOME</a>
         <i class="iconfont icon-jinrujiantou"></i>
       </div>
       <div class="item">
        <a href="#" class="link">PRODUCTS</a>
        <i class="iconfont icon-jinrujiantou"></i>
      </div>
      <div class="item">
        <a href="#" class="link">MARKETPLACE</a>
        <i class="iconfont icon-jinrujiantou"></i>
      </div>
      <div class="item">
        <a href="#" class="link">OUR SYSTEM</a>
        <i class="iconfont icon-jinrujiantou"></i>
      </div>
      <div class="item">
        <a href="#" class="link">CONTACT</a>
        <i class="iconfont icon-jinrujiantou"></i>
      </div>
     </div>


css:

.mobile_nav_menu{
    position: absolute;
    top: 20px;
    right: 15px;
    z-index:22;
  }
  .mobile_nav_menu .iconfont{
    color: #fff;
    font-size: 30px;
  }
   .mobile_nav_content{
   width: 60vw;
   right: -60vw;
   position: fixed;
   top: 0;
   background-color:#fff;
   height: 100vh;
   z-index: 333;
   padding:60px 30px 30px 30px;
 }
 .mobile_nav_content .close_btn{
   position: absolute;
   right: 0;
   top: 0;
   right: 20px;
   top: 20px;
 }
 .mobile_nav_content .close_btn .iconfont{
   font-size: 14px;
 }
 .mobile_nav_content .item{
   font-size: 15px;
   margin:30px 0;
   width: 100%;
  display: flex;
  justify-content: space-between;
}
.mobile_nav_content .item .iconfont{
  font-size: 18px;
}


jq:

 $(".mobile_nav_menu").click(function(){
      $(".mobile_nav_content").animate({right: '0'},500);
    });
    $(".close_btn").click(function(){
      $(".mobile_nav_content").animate({right: '-60vw'},500);
    });


效果:

image.png