前端练习——购物网站框架

主要技术点:网页定位导航特效


代码如下:

html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>地狗购物网——网页定位导航特效title>
    <style>
        *{
            padding: 0;
            margin: 0;
        }
        body{
            font-size: 12px;
            line-height: 1.7;
        }
        li{
            list-style: none;
        }
        #content{
            width: 800px;
            margin: o auto;
            padding: 20px;
        }
        #content h1{
            color: #08b;
        }
        #content .item{
            padding: 20px;
            max-resolution: 20px;
            border:1px dotted #08b;
        }
        #content .item h2 {
            font-size: 16px;
            font-weight:bold;
            border-bottom: 1px solid #08b;
            max-resolution: 10px;

        }
        #content .item li {
            display: inline;
            margin-right: 10px;
        }
        #content .item li a img {
            width: 230px;
            height: 230px;
            border:none;
        }
        #menu{
            position: fixed;
            top: 100px;
            left:50%;
            margin-left: 200px;
            width: 80px;
        }
        #menu ul li a {
            display: block;
            margin:5px 0;
            font-size: 14px;
            font-weight:bold;
            color: #333333;
            width: 80px;
            height:50px;
            line-height:50px;
            text-decoration: none;
            text-align: center;
        }
        #menu ul li a:hover,#menu ul li a.current{
            color: #fff;
            background: #08b;
        }
    style>
    <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">script>
    <script>
        $(document).ready(function(){
            //滚动条发生滚动的时候
            $(window).scroll(function(){
                var top=$(document).scrollTop();
                var menu=$("#menu");
                var items=$("#content").find(".item");
                var currentid="";//这个变量是指当前所在的楼层 #id

                items.each(function(){
                    var m=$(this);
                    var itemTop=m.offset().top;
                    if(top>itemTop-200){
                        currentid="#"+m.attr("id");
                    }else{return false;}
                });

                //给相应楼层的链接a 设置current ,取消其他链接的current;
                var currentlink=menu.find(".current");
                if(currentid && currentlink.attr("href") != currentid){
                    currentlink.removeClass("current");
                    menu.find("[href='"+currentid+"']").addClass("current");
                };

            });
        });
    script>
head>
<body>
<div id="menu">
    <ul>
        <li><a href="#item1" class="current">1F 男装a>li>
        <li><a href="#item2">2F 女装a>li>
        <li><a href="#item3">3F 美妆a>li>
        <li><a href="#item4">4F 数码a>li>
        <li><a href="#item5">5F 母婴a>li>
    ul>
div>
<div id="content">
    <h1>地狗购物网h1>
    <div id="item1"  class="item">
        <h2>1F 男装h2>
        <ui>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
            <li><a href="#"><img src="1F.jpg" alt="">a>li>
        ui>
    div>
    <div id="item2"  class="item">
        <h2>2F 女装h2>
        <ui>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
            <li><a href="#"><img src="2F.jpg" alt="">a>li>
        ui>
    div>
    <div id="item3"  class="item">
        <h2>3F 美妆h2>
        <ui>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
            <li><a href="#"><img src="3F.jpg" alt="">a>li>
        ui>
    div>
    <div id="item4"   class="item">
        <h2>4F 数码h2>
        <ui>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
            <li><a href="#"><img src="4F.jpg" alt="">a>li>
        ui>
    div>
    <div id="item5"   class="item">
        <h2>5F 母婴h2>
        <ui>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
            <li><a href="#"><img src="5F.jpg" alt="">a>li>
        ui>
    div>

div>
body>


效果图:

前端练习——购物网站框架_第1张图片




你可能感兴趣的:(前端练习——购物网站框架)