jquery实现锚点导航点击滑动定位效果代码

代码语言:html

所属分类:菜单导航

代码描述:jquery实现锚点导航点击滑动定位效果代码

代码标签: 导航 点击 滑动 定位 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<html>

<head>
   
<style>
        @import url("https://fonts.googleapis.com/css?family=Exo:700");
       
        /*CLEARFIX*/
        .clearfix:after {content: ".";  display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
        .clearfix {     display: inline-block;}
        html[xmlns] .clearfix {display: block;}
        * html .clearfix {height: 1%;}
       
        /*CSS RESET*/
        html,body,div,span,applet,object,iframe,
        h1,h2,h3,h4,h5,h6,p,blockquote,pre,
        a,abbr,acronym,address,big,cite,code,
        del,dfn,em,img,ins,kbd,q,s,samp,
        small,strike,strong,sub,sup,tt,var,
        b,u,i,center,
        dl,dt,dd,ol,ul,li,
        fieldset,form,label,legend,
        table,caption,tbody,tfoot,thead,tr,th,td,
        article,aside,canvas,details,embed,
        figure,figcaption,footer,header,hgroup,
        menu,nav,output,ruby,section,summary,
        time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
       
        /* HTML5 display-role reset for older browsers */
        article,aside,details,figcaption,figure,
        footer,header,hgroup,menu,nav,section{display:block;}
        body{line-height:1;}
        ol,ul{list-style:none;}
        blockquote,q{quotes:none;}
        blockquote:before,blockquote:after,
        q:before,q:after{content:'';content:none;}
        table{border-collapse:collapse;border-spacing:0;}
       
        /*GLOBALS*/
        a{text-decoration:none; }
        body, hmtl{background: #444; font-family: 'Exo', sans-serif;}
       
       
        /*NAV*/
        #nav-wrap{
                background-color:#555;
                box-shadow:0px 1px 5px rgba(0,0,0,0.4);
                height:60px;
                position:fixed;
                top:0;
                left:0;
                width:100%;
                z-index:100;
        }
       
        #nav{
                height:60px;
                width:600px;
                margin: 0 auto;
        }
       
        #nav ul{position:relative;}
        #nav-indicator{
                position:absolute;
                width:100px;
                top:55px;
                left:0;
                height:5px;
                background:#f36666;    
               
                -webkit-transition: all 0.2s ease;
                -moz-transition:    all 0.2s ease;
                -o-transition:      all 0.2s ease;
                -ms-transition:     all 0.2s ease;
                transition:         all 0.2s ease;
        }
       
        .nav-btn{
                width:99px;
                float:left;
                padding:24px 0;
                list-style:none;
                color:#fff;
                text-align:center;
                cursor:pointer;
                text-transform:uppercase;
                font-size:12px;
                color:#ccc;
               
                border-left:1px solid rgba(255,255,255,0.2);
                box-shadow: inset 1px 1px 0 rgba(0,0,0,0.5) ;
               
                text-shadow:rgba(0,0,0,0.8) 1px 1px 0px;
        }
       
       
        .nav-btn:first-child{
                border:none;
                box-shadow: none;
        }
       
        .nav-btn:hover, .nav-btn.active {
                color:#FFF;
                background:#444;
                box-shadow: inset 0px 1px 3px rgba(0,0,0,0.5) ;
        }
       
       
       
       
        /*CONTENT*/
        #content-wrap{
                width:600px;
                margin:100px auto 180px;
        }
        h1, h2{
                color:#ccc;
                text-shadow:rgba(0,0,0,0.8) 1px 1px 1px;
                text-align:center;      
               
                -webkit-transition: all 0.5s ease;
                -moz-transition:    all 0.5s ease;
                -o-transition:      all 0.5s ease;
                -ms-transition:     all 0.5s ease;
                transition:         all 0.5s ease;      
        }
       
        h1{     font-size:36px;}
        h2{font-size:16px;      margin:15px 0 40px;     }
       
       
       
        .row{
                width:94%;
                padding:30px 3%;
                font-size:18px;
                color:#999;
                border-bottom:1px solid rgba(255,255,255,0.2);
                box-shadow: inset 0 1px 0 rgba(0,0,0,0.5) ;
                background:#333;
                position:relative;
                text-shadow:rgba(0,0,0,0.8) 1px 1px 1px;
        }
       
        .row.active, h2 span{color:#f36666;}
        .row.active{background:#3c3c3c;}
        .row span{text-decoration:line-through;}
       
        .row-btn{
                position:absolute;
                top:25px;
                right:20px;
                background:#2b2b2b;
                border-bottom:1px solid rgba(255,255,255,0.2);
                box-shadow: inset 0 1px 0 rgba(0,0,0,0.5) ;
                width:40px;
                height:20px;
        .........完整代码请登录后点击上方下载按钮下载查看

网友评论0