京东首页之nav导航栏、banner广告部分、footer备案号

项目回顾:上一篇博文主要讲了如何实现京东首页的页面顶部和Logo&搜索框部分;
里面主要知识:利用列表作划分鲜明的文字部分,相对定位和绝对定位去实现弹框效果。

今天我们这篇博文主要是简单介绍京东首页的banner广告部分和左侧弹窗效果实现。
下面是今天要实现的效果图:
这里写图片描述
首先我们将先对nav导航栏部分进行分析:
这里写图片描述
(代码稍后一起给出!)

banner广告部分页面布局分析:
这里写图片描述
(具体细节实现,参考源代码!!)

footer备案号页面分析:
这里写图片描述
(关于我们那部分链接可以用多种方式实现!!!)

jd_index.html

<!doctype html>
<html>
    <head>
        <title>Insert your title</title>
        <meta charset="utf-8">
        <link rel="stylesheet" href="jd_index.css">
    </head>
    <body>
        <!-- 1、网页头部 -->
        <header id="top">
            <!-- 1、五角星(左) -->
            <img class="lf" src="Images/star.jpg">
            <!-- 2、收藏京东(左) -->
            <a href="#" class="lf">收藏京东</a>
            <!-- 3、文字列表(右) -->
            <ul class="rt">
                <li>
                    您好,欢迎来到京东
                    <a href="#">[登录]</a>
                    <a href="#">[免费注册]</a>
                </li>
                <li>
                    <b></b> <!-- 边框 -->
                    <a href="#">我的订单</a>
                </li>
                <li class="vip">
                    <b></b> <!-- 边框 -->
                    <a href="#">会员俱乐部</a>
                </li>
                <li class="dakehu">
                    <b></b> <!-- 边框 -->
                    <a href="#">企业频道</a>
                </li>
                <li class="app_jd">
                    <b></b> <!-- 边框 -->
                    <a href="#">手机京东</a>
                </li>
                <li class="service">
                    <b></b> <!-- 边框 -->
                    <a href="#">客户服务</a>
                    <!-- 弹出菜单 -->
                    <ul id="service_items">
                        <li>
                            <a href="#">帮助中心</a>
                        </li>
                        <li>
                            <a href="#">帮助中心</a>
                        </li>
                        <li>
                            <a href="#">帮助中心</a>
                        </li>
                        <li>
                            <a href="#">帮助中心</a>
                        </li>
                        <li>
                            <a href="#">帮助中心</a>
                        </li>
                    </ul>
                </li>
                <li>
                    <b></b> <!-- 边框 -->
                    <a href="#">网站导航</a>
                </li>
            </ul>
        </header>
        <!-- 2、LOGO 和 搜索框 -->
        <div id="top_main">
            <!-- 1、LOGO -->
            <a href="#" class="lf">
                <img src="Images/logo-201305.png">
            </a>        
            <!-- 2、搜索框和搜索按钮 -->
            <div id="search_box">
                <!-- 1、搜索框和按钮 -->
                <div class="search">
                    <input class="txtSearch">
                    <button>搜索</button>
                </div>
                <!-- 2、热门搜索 -->
                <div class="hot_words">
                    <span>热门搜索:</span>
                    <a href="#">家纺11月大促</a>
                    <a href="#">彩虹电热毯</a>
                    <a href="#">博洋家纺</a>
                    <a href="#">霞珍</a>
                    <a href="#">家纺11月大促</a>
                    <a href="#">彩虹电热毯</a>
                    <a href="#">博洋家纺</a>
                    <a href="#">霞珍</a>
                    <a href="#">家纺11月大促</a>
                    <a href="#">彩虹电热毯</a>
                    <a href="#">博洋家纺</a>
                    <a href="#">霞珍</a>
                    <a href="#">家纺11月大促</a>
                    <a href="#">彩虹电热毯</a>
                    <a href="#">博洋家纺</a>
                    <a href="#">霞珍</a>
                    <a href="#">家纺11月大促</a>
                    <a href="#">彩虹电热毯</a>
                    <a href="#">博洋家纺</a>
                    <a href="#">霞珍</a>
                    <a href="#">家纺11月大促</a>
                    <a href="#">彩虹电热毯</a>
                    <a href="#">博洋家纺</a>
                    <a href="#">霞珍</a>
                </div>
            </div>
            <!-- 3、我的京东 -->
            <div id="my_jd">
                我的京东
                <b></b><!-- 向下箭头 -->
            </div>
            <!-- 4、去购物车结算 -->
            <!-- 5、追加空子元素,撑起top_main -->
            <div class="clear"></div>
        </div>
        <!-- 3、主导航-->
        <nav id="nav">
            <p>
                <a href="#">全部商品分类</a>
            </p>
            <ul class="lf">
                <li>
                    <a href="#">首页</a>
                </li>
                <li>
                    <a href="#">服装城</a>
                </li>
                <li>
                    <a href="#">夺宝岛</a>
                </li>
                <li>
                    <a href="#">团购</a>
                </li>
            </ul>
        </nav>
        <!-- 4、banner广告部分-->
        <div id="banner">
            <!-- 1、主分类 -->
            <ul id="cate_box">
                <li>
                    <a href="#">图书、音像、数字商品</a>
                    <!-- 弹出菜单 -->
                    <div id="sub_cate_box">
                        <!-- 关闭 -->
                        <div class="close">×</div>
                        <!-- 1、子分类内容(左) -->
                        <div id="sub_cate_items">
                            <ul>
                                <li class="title">
                                    <a href="#">电子书</a>
                                </li>   
                                <li>
                                    <a href="#">免费</a>
                                </li>   
                                <li>
                                    <a href="#">小说</a>
                                </li>   
                                <li>
                                    <a href="#">励志与成功</a>
                                </li>   
                                <li>
                                    <a href="#">文学</a>
                                </li>   
                            </ul>
                            <ul>
                                <li class="title">
                                    <a href="#">电子书</a>
                                </li>   
                                <li>
                                    <a href="#">免费</a>
                                </li>   
                                <li>
                                    <a href="#">小说</a>
                                </li>   
                                <li>
                                    <a href="#">励志与成功</a>
                                </li>   
                                <li>
                                    <a href="#">文学</a>
                                </li>   
                            </ul>
                            <ul>
                                <li class="title">
                                    <a href="#">电子书</a>
                                </li>   
                                <li>
                                    <a href="#">免费</a>
                                </li>   
                                <li>
                                    <a href="#">小说</a>
                                </li>   
                                <li>
                                    <a href="#">励志与成功</a>
                                </li>   
                                <li>
                                    <a href="#">文学</a>
                                </li>   
                            </ul>
                            <ul>
                                <li class="title">
                                    <a href="#">电子书</a>
                                </li>   
                                <li>
                                    <a href="#">免费</a>
                                </li>   
                                <li>
                                    <a href="#">小说</a>
                                </li>   
                                <li>
                                    <a href="#">励志与成功</a>
                                </li>   
                                <li>
                                    <a href="#">文学</a>
                                </li>   
                            </ul>
                        </div>
                        <!-- 2、子分类banner(右)-->
                        <div id="sub_cate_banner">
                            <p>
                                <img src="Images/cate_banner_01.jpg">
                            </p>
                            <p>
                                <img src="Images/cate_banner_02.jpg">
                            </p>
                            <h4>推荐品牌出版商/书店</h4>
                            <ul>
                                <li>
                                    <a href="#">上海世纪出版股份有限公司</a>
                                </li>
                                <li>
                                    <a href="#">上海世纪出版股份有限公司</a>
                                </li>
                                <li>
                                    <a href="#">上海世纪出版股份有限公司</a>
                                </li>
                                <li>
                                    <a href="#">上海世纪出版股份有限公司</a>
                                </li>
                                <li>
                                    <a href="#">上海世纪出版股份有限公司</a>
                                </li>
                            </ul>
                        </div>
                    </div>
                </li>
                <li>
                    <a href="#">家用电器</a>
                </li>
            </ul>
            <!-- 2、banner-->
            <div id="slider_box">
                <!-- 1、滑动广告 -->
                <div id="slider">
                    <!-- 图片 -->
                    <img src="Images/index/banner_02.jpg">
                    <!-- 列表 -->
                    <ul>
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <li>4</li>
                        <li>5</li>
                    </ul>
                </div>
                <!-- 2、三幅小广告-->
                <div id="ad">
                    <a href="#" class="previous"></a>
                    <a href="#" class="next"></a>
                    <ul class="lf">
                        <li>
                            <img src="Images/index/ad_01.jpg">
                        </li>
                        <li class="mid">
                            <img src="Images/index/ad_02.jpg">
                        </li>
                        <li>
                            <img src="Images/index/ad_03.jpg">
                        </li>
                    </ul>
                </div>  
            </div>
            <!-- 3、其他信息-->
            <div id="extra_focus">
                <!-- 1、大放价 -->
                <p>
                    <img src="Images/index/ad_focus.jpg">
                </p>
                <!-- 2、京东快报-->
                <div id="news">
                    <!-- 标题 -->
                    <p>
                        <a href="#">更多快报&gt;&gt;</a>
                        <b>京东快报</b>
                    </p>
                    <!-- 内容 -->
                    <div>
                        <ul class="lf">
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                        </ul>
                        <ul class="rt">
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                            <li>
                                <a href="#">松鼠好年货2折开枪</a>
                            </li>
                        </ul>
                    </div>
                </div>
                <!-- 3、虚拟部分-->
            </div>
            <!-- 4、空子元素 -->
            <div class="clear"></div>
        </div>
        <!-- 5、页面主体-->
        <section id="main">页面主体</section>
        <!-- 6、页面底部-配送方式 -->
        <footer id="foot_box">配送方式</footer>
        <!-- 7、页面底部-备案号 -->
        <footer id="footer">
            <!-- 1、链接部分 -->
            <div class="links">
                <a href="#">关于我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
                <span>|</span>
                <a href="#">联系我们</a>
            </div>
            <!-- 2、文本部分 -->
            <div class="text">
                <p>北京市公安局朝阳分局备案编号110105014669 | 京ICP证070359号 | 互联网药品信息服务资格证编号(京)-非经营性-2011-0034</p>
                <p>音像制品经营许可证苏宿批005号 | 出版物经营许可证编号新出发(苏)批字第N-012号 | 互联网出版许可证编号新出网证(京)字150号</p>
                <p>网络文化经营许可证京网文[2011]0168-061号 Copyright © 2004-2014 京东JD.com 版权所有 </p>
                <p>京东旗下网站: English Site 拍拍网 网银在线</p>
            </div>
            <!-- 3、图片部分 -->
            <div class="imgs">
                <img src="Images/cx.jpg">
                <img src="Images/cy.jpg">
                <img src="Images/kx.jpg">
                <img src="Images/jy.jpg">
            </div>
        </footer>
    </body>
</html>

jd_index.css

/*测试属性*/
#main,#foot_box{
    border:1px solid black;
}
/*通用*/
body{
    font:12px "microsoft yahei",Arial,Helvetica,sans-serif;
    color:#666;
    margin:0;
}
ul,p,h1,h2,h3,h4,h5,h6,ol,dl,dd{
    margin:0;
    padding:0;
    list-style:none;
}
img{vertical-align:bottom;}
a{
    color:#666;
    text-decoration:none;
}
a:hover{
    color:#FF0700;
    text-decoration:underline;
}
.lf{float:left;}
.rt{float:right;}
.clear{clear:both;}

/**布局元素样式**/
#top,#top_main,#nav,#banner,#main,#foot_box,#footer{
    width:1211px;
    margin:0 auto;
}

/*******1、页面顶部**********/
#top{
    /*高度,行高,背景颜色,下边框*/
    height:30px;
    line-height:30px;
    background-color:#f7f7f7;
    border-bottom:1px solid #eee;
}
#top>img{
    margin-top:10px;
    margin-right:5px;
}
/*文字列表*/
#top>ul>li{
    float:left;
    margin-right:10px;
}
#top>ul b{
    border-left:1px solid #ddd;
    margin-right:10px;
}
/*会员俱乐部*/
li.vip a{
    padding-left:34px;
    background:url(Images/vip.jpg) no-repeat left center;
}
/*大客户*/
li.dakehu a{
    padding-left:31px;
    background:url(Images/dakehu.jpg) no-repeat left center;
}
/*手机京东*/
li.app_jd a{
    /*左内边距,行内块,高度,行高,背景*/
    padding-left:23px;
    display:inline-block;
    height:22px;
    line-height:22px;
    background:url(Images/iconlist_2.png) no-repeat -128px -360px;
}
li.app_jd a:hover{
    background-position:-128px -399px;
}
/*客户服务*/
li.service>a{
    /*左右内边距模拟宽度*/
    padding:0 15px;
    /*高度,行高*/
    display:inline-block;
    height:26px;
    line-height:26px;
    /*背景图像:水平偏右,垂直居中*/
    background:url(Images/jt_down.jpg) no-repeat 95% center;
    /*左右上边框:透明*/
    border:1px solid transparent;
    border-bottom:none;
}
/*客户服务-弹出菜单*/
li.service{
    /*相对定位:配合#service_items  做绝对定位*/
    position:relative;
}
#service_items{
    /*宽度,边框,背景颜色,文本水平居中,定位*/
    box-sizing:border-box;
    width:80px;
    border:1px solid #ddd;
    border-top:none;
    background-color:#fff;
    text-align:center;
    /*绝对定位*/
    position:absolute;
    top:28px;
    left:11px;
    /*默认隐藏*/
    display:none;
}
/*当鼠标移入到li.service上时,找到其子级#service_items ,并且显示*/
li.service:hover #service_items{
    display:block;
}
/*当鼠标移入到li.service上时,找到其直接子级a标记,设置样式*/
li.service:hover>a{
    border-color:#ddd;
    background-color:#fff;
    background-image:url(Images/jt_up.jpg);
}
/**********2、LOGO 和 搜索框************/
#top_main{
    padding:10px 0;
}
/*搜索框和搜索按钮和热门搜索*/
#search_box{
    /*左浮动,宽度,左右外边距,min-height*/
    float:left;
    width:500px;
    margin:0 80px 0 40px;
    min-height:30px;
}
#search_box div.search{
    /*高度,背景颜色*/
    height:30px;
    background-color:#e4393c;
    /*边框*/
    padding:3px;
}
#search_box input{
    /*宽度,高度,取消边框*/
    width:410px;
    height:30px;
    border:none;
    box-sizing:border-box;
    padding-left:10px;
}
#search_box button{
    /*宽度,高度,取消边框,背景颜色*/
    width:80px;
    height:28px;
    border:none;
    background-color:#E4393C;
    /*文字:大小,颜色,加粗*/
    font-size:14px;
    color:#fff;
    font-weight:bold;
}
/*热门搜索*/
#search_box div.hot_words{
    /*上外边距*/
    margin-top:5px;
    /*宽度,高度,溢出隐藏*/
    width:500px;
    height:16px;
    overflow:hidden;
}
#search_box div.hot_words span{
    color:#999;
}
#search_box div.hot_words a{
    color:#999;
}
/*我的京东*/
#my_jd{
    /*左浮动,边框,背景*/
    float:left;
    border:1px solid #EFEFEF;
    background-color:#f7f7f7;
    /*高度,左内边距,背景图像*/ /*20*17*/
    padding-left:30px;
    height:27px;
    line-height:27px;
    background-image:url(Images/iconlist_2.png);
    background-repeat:no-repeat;
    background-position:-116px -25px;
    padding-right:5px;
}
#my_jd:hover{
    background-color:#fff;
    background-position:-116px -55px;
}
#my_jd b{
    /*行内块,宽度,高度,边框 */
    display:inline-block;
    width:0px;
    height:0px;
    border:5px solid transparent;
    border-top-color:#ccc;
    /*相对定位:实现该元素的位置微调*/
    position:relative;
    top:3px;
}
/*************7、页面底部-备案号**************/
#footer{
    /*上边框,上内边距,上外边距*/
    border-top:1px solid #F1F1F1;
    padding-top:15px;
    margin-top:15px;
    /*文本水平居中对齐*/
    text-align:center;
}
#footer div.links span{
    margin:0 10px;
}
#footer div.text{
    margin-top:15px;
    line-height:22px;
    margin-bottom:15px;
}
#footer div.imgs img{
    margin:0 15px;
}
/************3、主导航*****************/
#nav{
    height:40px;
    line-height:40px;
    background-color:#E64346;
}
/*全部商品分类*/
#nav>p{
    /*宽度,高度,左浮动,背景颜色*/
    width:210px;
    height:40px;
    float:left;
    background-color:#CD2A2C;
}
#nav>p a{
    /*左内边距,文字大小,颜色,加粗,取消下划线*/
    padding-left:15px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
/*导航*/
#nav li{
    float:left;
}
#nav li a{
    /*宽度,高度,文字:水平居中,颜色,加粗,取消下划线*/
    display:block;
    width:100px;
    height:40px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
}
#nav li a:hover{
    background-color:#BD2A2C;
}
/**********4、banner部分**************/
#cate_box{
    /*左浮动,宽度,高度,边框,背景色,box-sizing*/
    float:left;
    width:210px;
    height:410px;
    border:2px solid #CD2A2C;
    border-top:none;
    background-color:#fafafa;
    box-sizing:border-box;
    padding-top:5px;
    /*相对定位:配合#sub_cate_box 做绝对定位*/
    position:relative;
}
#cate_box>li>a{
    /*显示方式,宽度,上下内边距,左内边距,文字大小,取消下划线,颜色,上边框透明,下边框白色*/
    display:block;
    width:196px;
    box-sizing:border-box;
    padding:5px 0 5px 10px;
    font-size:14px;
    text-decoration:none;
    color:#333;
    border-top:1px solid transparent;
    border-bottom:1px solid #fff;
}
#cate_box>li>a:hover{
    /*边框颜色,背景颜色*/
    border-color:#ddd;
    background-color:#fff;
    /*调整z-index*/
    position:relative;
    z-index:30;
}
/* 弹出菜单 */
#sub_cate_box{
    /*宽度,高度,边框,背景,内边距,绝对定位*/
    width:710px;
    border:1px solid #ddd;
    background-color:#fff;
    padding:10px;
    position:absolute;
    top:0px;
    left:195px;
    z-index:10;
    /*隐藏*/
    display:none;
}
/*关闭按钮*/
#sub_cate_box div.close{
    /*宽度,高度,背景颜色,边框倒角,水平居中对齐,行高,文本:加粗,颜色,大小,光标*/
    width:20px;
    height:20px;
    background-color:#555;
    border-radius:50%;
    text-align:center;
    line-height:20px;
    font-weight:bold;
    color:#fff;
    font-size:14px;
    cursor:pointer;
    /*绝对定位*/
    position:absolute;
    right:-10px;
    top:-10px;
}
/*子分类内容*/
#sub_cate_items{
    width:500px;
    float:left;
}
#sub_cate_items li{
    float:left;
    border-left:1px solid #ddd;
    padding:5px;
}
#sub_cate_items ul{
    overflow:hidden;
    border-top:1px solid #ddd;
    padding:5px 0;
}
#sub_cate_box li.title{
    /*宽度,取消边框,文本右对齐*/
    width:60px;
    border:none;
    text-align:right;
}
#sub_cate_box li.title a{
    font-weight:bold;
    color:#e4393c;
    text-decoration:underline;
}
/*子分类banner*/
#sub_cate_banner{
    width:194px;
    float:right;
}
#sub_cate_banner p{
    margin-top:15px;
}
#sub_cate_banner h4{
    color:#E4393C;
    margin:10px 0;
}
#sub_cate_banner li a{
    line-height:22px;
    color:#666;
}
/*banner 中间 滑动广告*/
#slider_box{
    /*宽度,高度,左浮动,上外边距,左外边距*/
    width:670px;
    height:400px;
    float:left;
    margin:10px 0 0 10px;
}
#slider li{
    /*左浮动,宽度,高度,倒角,背景颜色,行高,文本:水平居中,大小,加粗,颜色,左/右外边距*/
    float:left;
    width:20px;
    height:20px;
    border-radius:50%;
    background-color:#3e3e3e;
    line-height:20px;
    text-align:center;
    font-size:14px;
    color:#fff;
    margin-left:10px;
}
#slider li:hover{
    background-color:#E4393C;
    cursor:pointer;
}
#slider{
    position:relative;
}
#slider ul{
    position:absolute;
    right:40px;
    bottom:20px;
}
/*三幅小广告*/
#ad{
    /*宽度,高度,左右下边框,box-sizing*/
    width:670px;
    height:160px;
    border:1px solid #ddd;
    border-top:none;
    box-sizing:border-box;
}
#ad>a{
    /*浮动,宽度,高度,背景属性,上外边距*/
    float:left;
    width:25px;
    height:35px;
    background:url(Images/index/ad-arraw.png);
    margin-top:62px;
}
#ad>a:hover{
    background-image:url(Images/index/ad-arraw-hover.png);
}
#ad>a.next{
    float:right;
    background-position:0 -35px;
}
#ad li{
    /*左浮动,宽度,上下内边距,内容水平居中对齐*/
    float:left;
    width:205px;
    padding:10px 0;
    text-align:center;
}
#ad li.mid{
    width:206px;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}
/*其他信息*/
#extra_focus{
    /*宽度,高度,右浮动,上外边距*/
    width:310px;
    height:400px;
    float:right;
    margin-top:10px;
}
/*更多快报 文本*/
#news>p a{
    color:#005aa0;
    float:right;
}
#news>p{
    padding-top:10px;
    padding-bottom:5px;
}
#news>div{
    /*边框,min-height*/
    border:1px solid #ddd;
    border-top:2px solid #aaa;
    overflow:hidden;
    padding:4px 0;
}
#news>div ul{
    padding:0 10px;
    line-height:25px;
    width:134px;
}
#news>div ul.rt{
    border-left:1px solid #ddd;
    width:133px;
}
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值