基于jquery导航栏

html

 <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>OA</title>
        <link rel="stylesheet" href="../Css/wm.css">
        <script type="text/javascript" src="../Js/jquery-3.3.1.min.js" ></script>
        <script type="text/javascript" src="../Js/wm.js"></script>
    </head>
    <body>
        <div class="wmhead">
            <ul class ="wmnav">
                <li class="navitem active"><a href="#">导航导航</a></li>
                <li class="navitem wlm">
                    <a href="#">导航导航</a>
                    <ul class="wlmnav">
                        <li class="navitem"><a href="#">导航导航2</a></li>
                        <li class="navitem"><a href="#">导航导航2</a></li>
                        <li class="navitem"><a href="#">导航导航2</a></li>
                    </ul>
                </li>
                <li class="navitem"><a href="#">导航导航</a></li>
                <li class="navitem"><a href="#">导航导航</a></li>
                <li class="navitem"><a href="#">导航导航</a></li>
                <li class="navitem"><a href="#">导航导航</a></li>
            </ul>
        </div>
        <div class="wmbody"></div>
        <div class="wmtail"></div>
    </body>
    </html>

css

*{ margin: 0; padding: 0; list-style-type: none; text-decoration: none;}
.wmnav{
    background:#f2f7f8;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px  solid #040404;
}
.wmnav .navitem{
    position: relative;
    float: left;
    background:#e8e8e8;
    width: 120px;
   
}
.wmnav .active{
    background: #d2eef7  !important;
}
.wmnav .navitem:nth-child(odd){
    background: #f1f1f1;
}
.navitem a:hover{
    background:#d2eef7;
    cursor: pointer;
}
.wmnav .navitem a{
    display: block;
}
.wlmnav{
    display: none;
    position: absolute;
    top: 42px;
    background: #f1f1f1;
    width: 120px;
    line-height: 40px;
}
.wlmnav .navitem:nth-child(odd){
   background:#d8d7d7;;
}

js

$(function () {
    //一级导航点击事件
    $(".navitem > a").click(function () {
        $(".wmnav .navitem").removeClass("active");
        $(this).parent().addClass("active");
        var wlmnav = $(this).parents(".wlmnav");
        if(wlmnav)
           wlmnav.parent().addClass("active");
    });
    //二级导航弹出
    $(".wlm").hover(function(){ 
        $(this).children("a").eq(0).next().show();
    },function(){
        $(this).children("a").eq(0).next().hide();
    });
});

总结:这是一个基于Jquery封装的导航栏,我们其实也可以将这个导航栏分装陈插件的形式

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网页设计标准尺寸 1、800*600下,网页宽度保持在778以内,就不会出现水平滚动条,高度则视版面和内容决定。 2、1024*768下,网页宽度保持在1002以内,如果满框显示的话,高度是612-615之间.就不会出现水平滚动条和垂直滚动条。 3、在ps里面做网页可以在800*600状态下显示全屏,页面的下方又不会出现滑动条,尺寸为740*560左右 4、在PS里做的图到了网上就不一样了,颜色等等方面,因为WEB上面只用到256WEB安全色,而PS中的RGB或者CMYK以及LAB或者HSB的色域很宽颜色范围很广,所以自然会有失色的现象. 页面标准按800*600分辨率制作,实际尺寸为778*434px 页面长度原则上不超过3屏,宽度不超过1屏 每个标准页面为A4幅面大小,即8.5X11英寸 全尺寸banner为468*60px,半尺寸banner为234*60px,小banner为88*31px 另外120*90,120*60也是小图标的标准尺寸 每个非首页静态页面含图片字节不超过60K,全尺寸banner不超过14K 标准网页广告尺寸规格一、120*120,这种广告规格适用于产品或新闻照片展示。 二、120*60,这种广告规格主要用于做LOGO使用。 三、120*90,主要应用于产品演示或大型LOGO。 四、125*125,这种规格适于表现照片效果的图像广告。 五、234*60,这种规格适用于框架或左右形式主页的广告链接。 六、392*72,主要用于有较多图片展示的广告条,用于页眉或页脚。 七、468*60,应用最为广泛的广告条尺寸,用于页眉或页脚。 八、88*31,主要用于网页链接,或网站小型LOGO。 广告形式 像素大小 最大尺寸 备注

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值