zoukankan      html  css  js  c++  java
  • 导航栏制作

    大致效果:

     当鼠标hover时文字和下边框会出现变蓝,点击时会选中【注:iconfont自己找着下载】

    html部分:

                <section id="sub-bar">
                    <ul class="l">
                        <li class="iconfont icontubiao15" name="host"><span> 主页</span></li><!--多功能综合排版-->
                        <li class="iconfont iconiconfontdongtai" name="diary"><span> 动态</span></li><!--近期更新-->
                        <li class="iconfont icongaojian" name="apps"><span> 投稿</span></li><!--产品-->
                        <li class="iconfont iconfeiji" name="channel"><span> 频道</span></li><!--不同类型的收藏-->
                        <li class="iconfont iconshoucang" name="star"><span> 收藏</span></li><!--技术文档的收藏-->
                        <li class="iconfont iconshoucang1" name="love"><span> 订阅</span></li><!--关注的其它有意思的人事物-->
                        <li class="iconfont iconshezhi_huaban" name="setting"><span> 设置</span></li><!--设置可见内容-->
                        <li class="iconfont iconfangdajing" name="?"><span> 搜索</span></li><!--搜索引擎-->
                    </ul>
                    <ol class="r">
                        <li><span>点赞数</span></li>
                        <li><span>访问数</span></li>
                        <li><span>博客数</span></li>
                        <li><span>更新数</span></li>
                    </ol>
                </section>

    css部分:

    /*sub-nav设置*/
    /**/
    #sub-bar{
        height: 60px;
        background-color: white;
    }
    
    #sub-bar ul{margin-left: 10px;}
    /**/
    #sub-bar ul li:nth-child(1){color: coral;}
    #sub-bar ul li:nth-child(2){color: hotpink;}
    #sub-bar ul li:nth-child(3){color: dodgerblue;}
    #sub-bar ul li:nth-child(4){color: red;}
    #sub-bar ul li:nth-child(5){color: coral;}
    #sub-bar ul li:nth-child(6){color: deeppink;}
    #sub-bar ul li:nth-child(7){color: coral;}
    #sub-bar li{
        line-height: 60px;
        font-size: 14px;
        position: relative;top: -2px;
        display: inline;
    }
    #sub-bar ul li span{color: black;}
    #sub-bar ul li:hover{
        border-bottom: 5px solid #00a1d6;
        cursor: pointer;
    }
    #sub-bar ol li:hover{
        cursor: pointer;
    }
    #sub-bar li:hover span{
        color: #00a1d6;
    }
    #sub-bar ul li{
        font-size: 18px;
        margin-right: -5px;
        padding: 20px 20px;
        
    }
    #sub-bar ul li span{font-size: 14px;position: relative;top: -2px;}
    #sub-bar ol li{
        margin-left: -5px;
        padding: 20px 10px;
    }
    /**/
    #sub-bar ul li:first-child{border-bottom: 5px solid #00a1d6;}
    #sub-bar ul li:first-child span{color: #00a1d6;}

    jquery部分:

    $(function(){
        $("#sub-bar ul li").click(function(){
            $("#sub-bar ul li").css("border-width","0");
            $("#sub-bar ul li").children("span").css("color","black");
            $(this).css("border-bottom", "5px solid #00a1d6");
            $(this).children("span").css("color","#00a1d6");
            
            $("#sub-bar ul li").not(this).hover(function(){
                $(this).css("border-bottom", "5px solid #00a1d6");
                $(this).children("span").css("color","#00a1d6");
            },function(){
                $(this).css("border-width", "0");
                $(this).children("span").css("color","#000");
            });
            $(this).hover(function(){
                $(this).css("border-bottom", "5px solid #00a1d6");
                $(this).children("span").css("color","#00a1d6");
            });
            
            var name = $(this).attr("name");
            $("iframe").attr("src","./mainpanel/"+name+".html");
            
        })
    })
    程序宅男
  • 相关阅读:
    python基础代码2
    将博客搬至CSDN
    Python基础代码1
    使用函数处理数据
    创建计算字段
    用通配符进行过滤
    高级过滤数据
    过滤数据
    模式与架构
    工厂方法模式和简单工厂模式的选折
  • 原文地址:https://www.cnblogs.com/dreamcenter/p/12528053.html
Copyright © 2011-2022 走看看