天猫楼梯导航效果

效果图:


Paste_Image.png
<!--文档声明为 html(最新html5)-->
<!doctype html>
<html>
    <head>
        <!--声明当前页面编码格式为国际编码(utf-8)还有一种中文编码(gbk/gb2312)-->
        <meta charset="UTF-8">
        <!--网页三要素-->
        <meta name="Keywords" content="关键词,关键词">
        <meta name="Description" content="描述">
        <title>网页的标题</title>
        <!--css 层叠样式表  衣服,化妆品 修饰自己  修饰body-->
        <style>
        *{margin:0;padding:0;}
        .slide-nav{/*以 . 开头 就是类样式 class命名*/
            width:65px;/*宽*/
            height:455px;/*高*/
            background:#fff;/*背景颜色*/
            position:fixed;/*固定定位 把元素固定到浏览器窗口某个位置*/
            left:30px;
            top:300px;
            padding:5px;
            border-radius:5px;/*小圆角*/
            border:1px solid #C5C5C5;/*边框线*/
            display:none;
        }
        .slide-nav ul li{
            list-style:none;/*去掉默认的列表样式*/
            width:65px;
            height:35px;
            font-size:12px;/*文本大小*/
            color:#666;/*文字颜色*/
            line-height:35px;/*行高 把文字放在行高中间*/
            border-radius:5px;/*小圆角*/
            cursor:pointer;/*手指形状*/
        }
        @font-face {font-family: 'iconfont';
            src: url('ioc/iconfont.eot'); /* IE9*/
            src: url('ioc/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('ioc/iconfont.woff') format('woff'), /* chrome、firefox */
            url('ioc/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
            url('ioc/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }
        .iconfont{
            font-family:"iconfont" !important;
            font-size:16px;font-style:normal;
            -webkit-font-smoothing: antialiased;
            -webkit-text-stroke-width: 0.2px;
            -moz-osx-font-smoothing: grayscale;
            margin:0 5px;/*上下 左右*/
        }
        .slide-nav ul li:hover{
            color:#ff00ff;
        }
        .slide-nav ul li.active{
            background:#ff00ff;
            color:#fff;
        }
        /*头部样式*/
        .header-box{
            width:100%;
            height:80px;
            background:#321762;
        }
        .header-box .header-con{
            width:1000px;
            height:80px;
            margin:0 auto;/*上下 左右居中*/
        }
        /*logo 样式*/
        .logo{
            width:1000px;
            height:130px;
            margin:0 auto;
        }
        /*导航样式*/
        .nav-box{
            width:100%;
            height:40px;
            background:#f10180;
        }
        .nav-box .nav{
            width:1000px;
            height:40px;
            margin:0 auto;
        }
        /*主体样式*/
        .main{
            width:1000px;
            margin:0 auto;
        }
        .main .con{
            width:1000px;
        }
        .footer{
            width:1000px;
            height:470px;
        }
        </style>
    </head>
    <body>
    <!-- 
        命名:区分个体与个体  添加样式     js控制元素对象
        id=""  身份证 唯一性   #
        class="" 同名同姓 多个
    -->
    <!--slide-nav star-->
    <div class="slide-nav">
        <ul>
            <li class="active"><i class="iconfont"></i>精选</li>
            <li><i class="iconfont"></i>女装</li>
            <li><i class="iconfont"></i>鞋包</li>
            <li><i class="iconfont"></i>男士</li>
            <li><i class="iconfont"></i>运动</li>
            <li><i class="iconfont"></i>饰品</li>
            <li><i class="iconfont"></i>美妆</li>
            <li><i class="iconfont"></i>母婴</li>
            <li><i class="iconfont"></i>居家</li>
            <li><i class="iconfont"></i>国际</li>
            <li><i class="iconfont"></i>生活</li>
            <li><i class="iconfont"></i>预告</li>
        </ul>
    </div>
    <!--slide-nav end-->

    <!--头部 star-->
    <div class="header-box">
        <div class="header-con">![](images/header.png)</div>
    </div>
    <!--头部 end-->

    <!--logo star-->
    <div class="logo">![](images/soso.png)</div>
    <!--logo end-->
    <!--导航 star-->
    <div class="nav-box">
        <div class="nav">![](images/nav.png)</div>
    </div>
    <!--导航 end-->

    <!--主体 star-->
    <div class="main">
        <div class="con">![](images/main_pic1.png)</div>
        <div class="con">![](images/main_pic2.png)</div>
        <div class="con">![](images/main_pic3.png)</div>
        <div class="con">![](images/main_pic4.png)</div>
        <div class="con">![](images/main_pic5.png)</div>
        <div class="con">![](images/main_pic6.png)</div>
        <div class="con">![](images/main_pic7.png)</div>
        <div class="con">![](images/main_pic8.png)</div>
        <div class="con">![](images/main_pic9.png)</div>
        <div class="con">![](images/main_pic10.png)</div>
        <div class="con">![](images/main_pic11.png)</div>
        <div class="con">![](images/main_pic12.png)</div>
    </div>
    <!--主体 end-->
    <!--footer star-->
    <div class="footer">![](images/footer.png)</div>
    <!--footer end-->
    <script src="js/jquery.js"></script>
    <script>
        var k=true;
        $(window).scroll(function(){
            if(k){
                var ao=$(window).scrollTop();
                if(ao>300){
                        $('.slide-nav').show();
                    }else{
                        $(".slide-nav").hide();
                    };
        //          遍历小图标 获取他的高度 在比较那个该显示
                    $('.con').each(function(){
                      var hgt=$(this).offset().top+300;
                      var indexx=$(this).index();
                           if(hgt>ao){
                            $('.slide-nav ul li').eq(indexx).addClass('active').siblings().removeClass("active");
                            return false;
                           }
                    })
            }
            })
//          点击事件
           $('.slide-nav ul li').click(function(){
//          console.log("ee")
              k=false;
                   $(this).addClass('active').siblings().removeClass("active");
                var indexx=$(this).index();
                var hgt=$('.con').eq(indexx).offset().top;
//              $('body,html').animate({scrollTop:hgt},500,function(){
//                  k=true;
//              })
                  $("body,html").animate({scrollTop:hgt},500,function(){
                    k=true;
                  })
                   
           })
            
            
        
    </script>
    </body>
</html>


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容