Blogs添加导航菜单

Posted l75790

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Blogs添加导航菜单相关的知识,希望对你有一定的参考价值。

#1、隐藏默认导航菜单

#header{display:none;}   /*在页面定制CSS里面最前面添加如下代码,最好添加在最前面*/

#2、添加页首html代码

<!-- 添加博客导航栏信息开始-->
<div id="container">
<div id="logo"><a href="#"></a></div>
<div id="nav">
    <div class="left"></div>
    <div class="item">
        <ul>
            <li><a href="https://www.cnblogs.com/l75790/" class="p current">网站首页</a></li><li class="split" />
            <li><a href="https://i-beta.cnblogs.com/posts/edit" class="p current">新随笔</a></li><li class="split" />
        <li><a class="p" href="https://www.cnblogs.com/l75790/category/1485937.html" title="#">Blogs优化</a></li><li class="split">

            <li><a href="#" class="p">WP网站建设
                <em><a href="https://www.cnblogs.com/l75790/category/1691404.html" title="#">环境搭建</a>
                    <a href="#" title="#">疑难杂症</a>
                </em></a></li><li class="split" />

            <li><a href="#" class="p">数据库知识
                <em><a href="https://www.cnblogs.com/l75790/category/1754507.html" title="#">mysql</a>
                    <a href="#" title="#">Oracle</a>
                </em></a></li><li class="split" />

            <li><a href="#" class="p">Linux运维
                <em><a href="https://www.cnblogs.com/l75790/category/1247263.html" title="#">命令基础</a>
                    <a href="#" title="#">服务搭建</a>
                    <a href="https://www.cnblogs.com/l75790/category/1246694.html" title="#">疑难杂症</a>
                </em></a></li><li class="split" />

            <li><a href="#" class="p">网络运维
                <em><a href="https://www.cnblogs.com/l75790/category/1472868.html" title="#">网络基础</a>
                    <a href="https://www.cnblogs.com/l75790/category/1481379.html" title="#">网络管理</a>
                </em></a></li><li class="split" />
            
            
            <li><a class="p" href="#" title="#">后台登录</a></li><li class="split">
            <li><a class="p" href="#" title="#" style="padding-right:10px;float: right">关于博主</a></li><li class="split">
        </ul>
    </div>
    <div class="right"></div>
</div>

<script type="text/javascript">
    var _ntor = navigator.userAgent;
    var otherNav = _ntor.indexOf("IE 7.0") != -1 || _ntor.indexOf("IE 6.0") != -1;
    if (otherNav) {
        $("a.p").mouseover(function () {
            $("#nav li div").each(function () { this.parentNode.removeChild(this); });
            var _html = this.getElementsByTagName(em)[0].innerHTML;
            var _div = document.createElement("div");
            _div.className = emp;
            _div.innerHTML = _html;
            /* _div.onmouseout = function () { this.parentNode.removeChild(_div); }*/
            this.parentNode.appendChild(_div);
        });
    }
</script>
<!-- 添加博客导航栏信息结束-->

#3、添加定制css代码

/*头部导航栏CSS设置开始*/
#header{display:none;}
#nav{background:url(X) 0 -73px;height:41px; color:blue}
#nav div.left{float:left;width:2px;margin-right:2px;height:41px;background:red url(X) 0 -31px;}
#nav div.item{float:left;width:auto;margin:0 2px 0 2px;}
#nav div.right{float:right;width:2px;margin-left:-2px;height:41px;background:red url(X) -10px -31px;}
#nav div.item ul{list-style:none;margin:0;padding:0 10px;}#nav div.item li{float:left;position:relative;}
#nav div.item li.split{background:url(X) -12px -31px no-repeat;width:2px;height:41px;}
#nav a.p:link,#nav a.p:visited{padding:0 18px;line-height:41px;display:block;float:left;color:blue;text-decoration:none;font-weight:bold;font-size:14px;}
#nav a.p:hover,#nav a.current{background:url(X) 0 -115px no-repeat;zoom:1;}
#nav li em{display:none;font-style:normal;position:absolute;top:41px;background:#75B4D4;width:100px;overflow:hidden;}
#nav li:hover em{display:inherit;}
#nav a.p:hover em{display:inherit;}
#nav em a:link,#nav em a:visited{line-height:30px;font-size:12px;display:block;padding:0 8px;text-decoration:none;color:blue;border-bottom:dotted 1px White;}
#nav em a:hover{font-weight:bold;background:orange;}
/* IE6,7下用div显示 */
#nav div.emp{position:absolute;top:41px;left:0;background:#75B4D4;width:250px;}
#nav div.emp a:link,#nav div.emp a:visited{line-height:30px;font-size:12px;display:block;padding:0 8px;text-decoration:none;color:blue;border-bottom:dotted 1px White;}
#nav div.emp a:hover{font-weight:bold;background:orange;}
/*头部导航栏设置结束*/

 

以上是关于Blogs添加导航菜单的主要内容,如果未能解决你的问题,请参考以下文章

导航菜单和在android中的选择性片段上添加按钮

Android - 导航抽屉 - 与动态菜单项重叠的片段

导航架构组件 - 导航抽屉

使用导航从工具栏菜单项单击在片段之间传递数据 - Kotlin

12个用得着的 JQuery 代码片段

常用的几个JQuery代码片段