最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery实现简洁的导航菜单效果_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:45:54
文档

jQuery实现简洁的导航菜单效果_jquery

jQuery实现简洁的导航菜单效果_jquery:本文实例讲述了JavaScript实现的伸展收缩型菜单代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 鼠标悬浮时菜单项向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。 页面代码,菜单的每一项都是一个 div ,其中包括一个 ul 用来放
推荐度:
导读jQuery实现简洁的导航菜单效果_jquery:本文实例讲述了JavaScript实现的伸展收缩型菜单代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 鼠标悬浮时菜单项向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。 页面代码,菜单的每一项都是一个 div ,其中包括一个 ul 用来放
本文实例讲述了JavaScript实现的伸展收缩型菜单代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

鼠标悬浮时菜单项向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。

页面代码,菜单的每一项都是一个 div ,其中包括一个 ul 用来放置显示文字等,另一个 div 则是底部的蓝条,需要给第一项和最后一项设置不同的 class ,样式需要用到:


  
    
      
  • 首页
  •       
  • 首页
  •                            
  • A
  •       
  • A
  •                       
  • A
  •       
  • A
  •                            
  • 退出
  •       
  • 退出
  •             

    样式,主要就是每个菜单项的左右边框的设置以及 ul 和 li 的位置设置:

    *
    {
     padding: 0;
     margin: 0;
    }
    body
    {
     background-color: #fffff3;
     font: 12px/1.6em Helvetica, Arial, sans-serif;
    }
    ul,li{
     list-style: none;
    }
    #nav
    {
     text-align: center;
     height: 50px;
     font-size: 10px;
     line-height: 30px;
     background-color: #F0E6DB;
     margin-bottom: 10px;
    }
    .navItem
    {
     cursor: pointer;
     position: relative;
     float: left;
     width: 100px;
     height: 50px;
     font-size: 15px;
     border-right: 2px solid rgb(255,255,255);
     border-left: 2px solid rgb(255,255,255);
     overflow: hidden;
     font-weight:bold;
    }
    .indexNavItem
    {
     border-left: 4px solid rgb(255,255,255);
     margin-left: 10px;
    }
    .lastNavItem
    {
     border-right: 4px solid rgb(255,255,255);
    }
    .logoutNavItem
    {
     float: right;
     width: 120px;
     margin-right: 10px;
     border-left: 4px solid rgb(255,255,255);
    }
    .navUl
    {
     position: relative;
     height: 100px;
     width: 100%;
     border-bottom: 5px solid rgb(2,159,212);
    }
    .navUl li
    {
     height: 50px;
     line-height: 50px;
    }
    .highlighter
    {
     position: absolute;
     bottom: 0;
     height: 5px;
     width: 100%;
    }
    .selectedNav
    {
     background-color: #029FD4;
    }
    .hoverLi
    {
     background-color: #029FD4;
     color: #ffffff;
    }
    

    接下来就是给菜单编写悬浮和单击事件的 js 代码了,悬浮时将 ul 上移 li 的高度,鼠标移开后再恢复,点击之后就是给蓝条的 div 添加样式即可:

    文档

    jQuery实现简洁的导航菜单效果_jquery

    jQuery实现简洁的导航菜单效果_jquery:本文实例讲述了JavaScript实现的伸展收缩型菜单代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 鼠标悬浮时菜单项向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。 页面代码,菜单的每一项都是一个 div ,其中包括一个 ul 用来放
    推荐度:
    标签: 导航 菜单 简单
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top