zoukankan      html  css  js  c++  java
  • jquery实现的个人中心导航菜单

    之前为大家介绍了一款jquery和css3实现的很酷的菜单导航。这是一款由jquery开发的导航菜单。适合放在门户网站的个人用户中心后台。效果和美观都非常不错。我们先一起看看效果图:

    在线预览   源码下载

    一起看下实现的代码:

    html代码:

     <nav class="animated bounceInDown">
            <ul>
                <li><a href="#profile">
                    <div class="fa fa-user">
                    </div>
                    Profile </a></li>
                <li><a href="#message">
                    <div class="fa fa-envelope">
                    </div>
                    Messages <span class="badge right">12</span> </a></li>
                <li class="sub-menu"><a href="#settings">
                    <div class="fa fa-gear">
                    </div>
                    Settings
                    <div class="fa right fa-caret-up">
                    </div>
                </a>
                    <ul style="display: block;">
                        <li><a href="#settings">Account </a></li>
                        <li><a href="#settings">Profile </a></li>
                        <li><a href="#settings">Secruity &amp; Privacy </a></li>
                        <li><a href="#settings">Password </a></li>
                        <li><a href="#settings">Notification </a></li>
                    </ul>
                </li>
                <li class="sub-menu"><a href="#message">
                    <div class="fa fa-question-circle">
                    </div>
                    Help
                    <div class="fa right fa-caret-down">
                    </div>
                </a>
                    <ul style="display: none;">
                        <li><a href="#settings">FAQ's </a></li>
                        <li><a href="#settings">Submit a Ticket </a></li>
                        <li><a href="#settings">Network Status </a></li>
                    </ul>
                </li>
                <li><a href="#message">
                    <div class="fa fa-sign-out">
                    </div>
                    Logout </a></li>
            </ul>
        </nav>
    View Code

    css代码:

          body
            {
                background: #f7f7f7 url("1.jpg") no-repeat center center fixed;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                font-family: "Roboto";
                font-size: 14px;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            body::before
            {
                content: '';
                position: fixed;
                z-index: -1;
                top: 0;
                left: 0;
                background: #34495e; /* IE Fallback */
                background: rgba(52, 73, 94, 0.8);
                width: 100%;
                height: 100%;
            }
            nav
            {
                position: absolute;
                top: 50%;
                left: 50%;
                width: 360px;
                margin: -78px 0 100px -180px;
                -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
                -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
                box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
            }
            nav ul
            {
                list-style: none;
                margin: 0;
                padding: 0;
            }
            nav ul li
            {
                /* Sub Menu */
            }
            nav ul li a
            {
                display: block;
                background: #3498db;
                padding: 10px 15px;
                color: #fff;
                text-decoration: none;
                -webkit-transition: 0.2s linear;
                -moz-transition: 0.2s linear;
                -ms-transition: 0.2s linear;
                -o-transition: 0.2s linear;
                transition: 0.2s linear;
            }
            nav ul li a:hover
            {
                background: #2980b9;
            }
            nav ul li a .fa
            {
                width: 16px;
                text-align: center;
                margin-right: 5px;
            }
            nav ul li a .badge
            {
                display: inline-block;
                background: #fff; /* IE Fallback */
                background: rgba(255, 255, 255, 0.2);
                padding: 3px 7px;
                color: #fff;
                font-size: 12px;
                font-weight: 800;
            }
            nav ul li ul li a
            {
                background: #444;
                border-left: 4px solid transparent;
                padding: 10px 20px;
            }
            nav ul li ul li a:hover
            {
                background: #333;
                border-left: 4px solid #3498db;
            }
            /* Float Right/Left */
            .right
            {
                float: right;
            }
            .left
            {
                float: left;
            }
    View Code

    js代码:

     $('.sub-menu ul').hide();
            $(".sub-menu").click(function () {
                $(this).children("ul").slideToggle("100");
                $(this).find(".right").toggleClass("fa-caret-up fa-caret-down");
            }); //@ sourceURL=pen.js
    View Code

    注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/5663

  • 相关阅读:
    接口
    多态
    封装
    初识继承
    对象的行为
    类、对象、包
    Java方法
    winform 报表的基本使用
    oracle配合C#的使用
    sql面试语句与后台调用js提示语句
  • 原文地址:https://www.cnblogs.com/liaohuolin/p/3950680.html
Copyright © 2011-2022 走看看