1 品优购详情页
详情页需要创建detail的html文件和css文件
要点:
1.头部可复制主页的代码
2. 利用 `dl > dt + dd` 布局的思路完成商品详细信息区域的完成
3. 产品细节模块分为左右两个盒子, 两个大盒子浮动,左侧盒子里面分为上下结构,上面放tab选项卡,下面放内容(`ul > li > 内容`),右侧盒子里面分为上下结构,上面放tab选项卡,下面放内容
4.加入购物车上面的模块布局与之前的一致,利用 `dl > dt + dd` 的方式来布局
选择颜色这一块,后面的选项是可以点击的,所以这里用 a 标签进行包裹,设置成行内块元素,设置宽高,行内块中间默认有间隙,就不用设置边距了
5.最下面的布局有一些不一样,左侧里面是一个输入框然后有两个按钮,右侧放一个 a 标签即可
左侧的布局思路是: 先有一个大盒子(choose_amount)来包裹 输入框 还有 按钮
然后给输入框设置宽高
两个按钮设置宽高,然后利用定位的方式放在相应的位置
6.
大盒子 product_detail 包裹两个盒子,不要给高度 ,别忘记清除浮动
1 号盒子 左侧浮动 命名为 aside 有宽度 不给高度
1 号盒子 命名为 tab_list 给高度就好了 ,里面 放 `ul` 和 `li` 注意这是 tab栏切换布局
注意一下 左侧的`li` 宽度是 104px,右侧的`li`是 103px 然后加一个 1px 的左边框
2 号盒子 命名为 tab_con 里面还包含 很多个`ul.item` 和 上面的 `tab_list` 里面的li一一对应
在 `li` 里面的文字 是单行进行显示,如果文字过长,可能会超出盒子的宽度,所以我们需要对这个盒子设置 溢出省略号显示
7.
2号盒子 右侧浮动 命名为 detail 有宽度不给高度
1 号盒子 命名为 `detail_tab_list` 给高度就好了 ,里面 放 `ul` 和 `li` 注意这是 tab栏切换布局
设置1px 的边框,选中的 `li` 设置 `current` 的类名,让背景变红,文字变白
2 号盒子 命名为 `detail_tab_con` 里面还包含 很多个`ul.item` 和 上面的 `tab_list` 里面的`li`一一对应
下面文字内容用 `ul > li > 文字内容`,下面的直接插入图片即可
至此品优购详情页制作完毕
2 代码
实现效果:
detail.html代码:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>手机详情页!</title><meta name="description"content="品优购JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" /><meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,品优购" /><!-- 引入facicon.ico网页图标 --><link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /><!-- 引入css 初始化的css 文件 --><link rel="stylesheet" href="css/base.css"><!-- 引入公共样式的css 文件 --><link rel="stylesheet" href="css/common.css"><!-- 引入详情页面的css文件 --><link rel="stylesheet" href="css/detail.css">
</head><body><!-- 快捷导航栏 --><section class="shortcut"><div class="w"><div class="fl"><ul><li>品优购欢迎您! </li><li><a href="#">请登录</a> <a href="#" class="style_red">免费注册</a></li></ul></div><div class="fr"><ul><li>我的订单</li><li>|</li><li class="arrow-icon">我的品优购</li><li>|</li><li>品优购会员</li><li>|</li><li class="arrow-icon">企业采购</li><li>|</li><li class="arrow-icon">关注品优购</li><li>|</li><li class="arrow-icon">客服服务</li></ul></div></div></section><!-- 快捷导航栏end --><!-- header start --><div class="header w"><div class="logo"><h1><a href="index.html" title="品优购商城">品优购商城</a></h1></div><div class="search"><input type="search" name="" id="" placeholder="语言开发"><button>搜索</button></div><div class="hotwords"><a href="#" class="style_red">优惠购首发</a><a href="#">亿元优惠</a><a href="#">9.9元团购</a><a href="#">美满99减30</a><a href="#">办公用品</a><a href="#">电脑</a><a href="#">通信</a></div><div class="shopcar">我的购物车<i class="count">8</i></div></div><!-- header end --><!-- nav导航start --><nav class="nav"><div class="w"><div class="dropdown"><div class="dt">全部商品分类</div></div><div class="navitems"><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><li><a href="#">团购</a></li><li><a href="#">拍卖</a></li><li><a href="#">服装城</a></li></ul></div></div></nav><!-- nav导航end --><!-- de_container start --><div class="w"><div class="de_container"><div class="conl"><div class="conl-nav"><ul><li class="arrow">手机、数码、通讯</li><li class="arrow">手机</li><li class="arrow">Apple苹果</li><li>iphone 6S Plus系类</li></ul></div><div class="conl-pic"><img src="upload/iphone_03.png" alt=""></div><div class="conl-list"><ul class="one"><li class="first"><img src="upload/iphone_03.png" alt=""></li><li><img src="upload/iphone_03.png" alt=""></li><li><img src="upload/iphone_03.png" alt=""></li><li><img src="upload/iphone_03.png" alt=""></li><li><img src="upload/iphone_03.png" alt=""></li></ul><ul class="two"><li>商品编号:342341231</li><li class="share">分享</li><li class="share"> 关注 5000</li><li class="share">对比</li></ul></div></div><div class="con-r"><h4>Apple iPhone 6s(A1700)64G玫瑰金色 移动通信电信4G手机</h4><h5 class="style_red">推荐选择下方[移动优惠购],手机套餐起搞定,不用换号、每月还有话费还</h5><div class="summary"><dl class="summary_price"><dt>价格</dt><dd><i class="price">¥5299.00 </i><a href="#">降价通知</a><div class="remark">累计评价612188</div></dd></dl><dl class="summary_promotion"><dt>促销</dt><dd><em>加购价</em> 满999.00另加20.00元,或满1999.00另加30.00元,或满2999.00另加40.00元,即可在购物车换 购热销商品 详情 》</dd></dl><dl class="summary_support"><dt>支持</dt><dd>以旧换新,闲置手机回收 4G套餐超值抢 礼品购</dd></dl><dl class="summary_deli"><dt>配送至</dt><dd>北京海淀区中关 <i></i> 有货 支持 99源免运费 |货到付款 |211限时达 <i></i>由自营发货,并提供售后服务。11:00前完成下单,预计今天 <em>(08月10日)送达</em></dd></dl><dl class="choose_color"><dt>选择颜色</dt><dd><a href="javascript:;" class="current">玫瑰金</a><a href="javascript:;">金色</a><a href="javascript:;">白色</a><a href="javascript:;">土豪色</a></dd></dl><dl class="choose_version"><dt>选择版本</dt><dd><a href="javascript:;" class="current">公开版</a><a href="javascript:;">移动4G</a></dd></dl><dl class="choose_type"><dt>购买方式</dt><dd><a href="javascript:;" class="current">官方标配</a><a href="javascript:;">移动优惠购</a><a href="javascript:;">电信优惠购</a></dd></dl><div class="choose_btns"><div class="choose_amount"><input type="text" value="1"><a href="javascript:;" class="add">+</a><a href="javascript:;" class="reduce">-</a></div><a href="#" class="addcar">加入购物车</a></div></div></div></div></div><!-- de_container end --><div class="w">
<!-- 产品细节模块 product_detail -->
<div class="product_detail clearfix"><!-- aside --><div class="aside fl"><div class="tab_list"><ul><li class="first_tab ">相关分类</li><li class="second_tab current">推荐品牌</li></ul></div><div class="tab_con"><ul><li><img src="upload/aside_img.jpg" alt=""><h5>华为 HUAWEI P20 Pro 全面屏徕卡</h5><div class="aside_price">¥19</div><a href="#" class="as_addcar">加入购物车</a></li><li><img src="upload/aside_img.jpg" alt=""><h5>华为 HUAWEI P20 Pro 全面屏徕卡</h5><div class="aside_price">¥19</div><a href="#" class="as_addcar">加入购物车</a></li><li><img src="upload/aside_img.jpg" alt=""><h5>华为 HUAWEI P20 Pro 全面屏徕卡</h5><div class="aside_price">¥19</div><a href="#" class="as_addcar">加入购物车</a></li><li><img src="upload/aside_img.jpg" alt=""><h5>华为 HUAWEI P20 Pro 全面屏徕卡</h5><div class="aside_price">¥19</div><a href="#" class="as_addcar">加入购物车</a></li><li><img src="upload/aside_img.jpg" alt=""><h5>华为 HUAWEI P20 Pro 全面屏徕卡</h5><div class="aside_price">¥19</div><a href="#" class="as_addcar">加入购物车</a></li><li><img src="upload/aside_img.jpg" alt=""><h5>华为 HUAWEI P20 Pro 全面屏徕卡</h5><div class="aside_price">¥19</div><a href="#" class="as_addcar">加入购物车</a></li></ul></div></div><!-- detail --><div class="detail fr"><div class="detail_tab_list"><ul><li class="current">商品介绍</li><li>规格与包装</li><li>售后保障</li><li>商品评价(50000)</li><li>手机社区</li></ul></div><div class="detail_tab_con"><div class="item"><ul class="item_info"><li>分辨率:1920*1080(FHD)</li><li>后置摄像头:1200万像素</li><li>前置摄像头:500万像素</li><li>核 数:其他</li><li>频 率:以官网信息为准</li><li>品牌: Apple ♥关注</li><li>商品名称:APPLEiPhone 6s Plus</li><li>商品编号:1861098</li><li>商品毛重:0.51kg</li><li>商品产地:中国大陆</li><li>热点:指纹识别,Apple Pay,金属机身,拍照神器</li><li>系统:苹果(IOS)</li><li>像素:1000-1600万</li><li>机身内存:64GB</li></ul><p><a href="#" class="more">查看更多参数</a></p><img src="upload/detail_img1.jpg" alt=""><img src="upload/detail_img2.jpg" alt=""><img src="upload/detail_img3.jpg" alt=""></div><!-- <div class="item">规格与包装</div><div class="item">售后保障</div> --></div></div>
</div></div>
<!-- 详情页内容部分 --></div><!-- footer start --><div class="footer"><div class="w"><!-- mod_service --><div class="mod_service"><ul><li><i class="mod-service-icon mod_service_zheng"></i><div class="mod_service_tit"><h5>正品保障</h5><p>正品保障,提供发票</p></div></li><li><i class="mod-service-icon mod_service_kuai"></i><div class="mod_service_tit"><h5>正品保障</h5><p>正品保障,提供发票</p></div></li><li><i class="mod-service-icon mod_service_bao"></i><div class="mod_service_tit"><h5>正品保障</h5><p>正品保障,提供发票</p></div></li><li><i class="mod-service-icon mod_service_bao"></i><div class="mod_service_tit"><h5>正品保障</h5><p>正品保障,提供发票</p></div></li><li><i class="mod-service-icon mod_service_bao"></i><div class="mod_service_tit"><h5>正品保障</h5><p>正品保障,提供发票</p></div></li></ul></div><!-- mod_help --><div class="mod_help"><dl class="mod_help_item"><dt>购物指南</dt><dd> <a href="#">购物流程 </a></dd><dd> <a href="#">会员介绍 </a></dd><dd> <a href="#">生活旅行/团购 </a></dd><dd> <a href="#">常见问题 </a></dd><dd> <a href="#">大家电 </a></dd><dd> <a href="#">联系客服 </a></dd></dl><dl class="mod_help_item"><dt>购物指南</dt><dd> <a href="#">购物流程 </a></dd><dd> <a href="#">会员介绍 </a></dd><dd> <a href="#">生活旅行/团购 </a></dd><dd> <a href="#">常见问题 </a></dd><dd> <a href="#">大家电 </a></dd><dd> <a href="#">联系客服 </a></dd></dl><dl class="mod_help_item"><dt>购物指南</dt><dd> <a href="#">购物流程 </a></dd><dd> <a href="#">会员介绍 </a></dd><dd> <a href="#">生活旅行/团购 </a></dd><dd> <a href="#">常见问题 </a></dd><dd> <a href="#">大家电 </a></dd><dd> <a href="#">联系客服 </a></dd></dl><dl class="mod_help_item"><dt>购物指南</dt><dd> <a href="#">购物流程 </a></dd><dd> <a href="#">会员介绍 </a></dd><dd> <a href="#">生活旅行/团购 </a></dd><dd> <a href="#">常见问题 </a></dd><dd> <a href="#">大家电 </a></dd><dd> <a href="#">联系客服 </a></dd></dl><dl class="mod_help_item"><dt>购物指南</dt><dd> <a href="#">购物流程 </a></dd><dd> <a href="#">会员介绍 </a></dd><dd> <a href="#">生活旅行/团购 </a></dd><dd> <a href="#">常见问题 </a></dd><dd> <a href="#">大家电 </a></dd><dd> <a href="#">联系客服 </a></dd></dl><dl class="mod_help_item mod_help_app"><dt>帮助中心</dt><dd><img src="upload/erweima.png" alt=""><p>品优购客户端</p></dd></dl></div><!-- mod_copyright --><div class="mod_copyright"><p class="mod_copyright_links">关于我们 | 联系我们 | 联系客服 | 商家入驻 | 营销中心 | 手机品优购 | 友情链接 | 销售联盟 | 品优购社区 | 品优购公益 | English Site | Contact U</p><p class="mod_copyright_info">地址:北京市昌平区建材城西路金燕龙办公楼一层 邮编:100096 电话:400-618-4000 传真:010-82935100 邮箱: zhanghj+itcast.cn <br>京ICP备08001421号京公网安备110108007702</p></div></div></div><!-- footer end -->
</body></html>
style代码:
.de_container {margin-top: 20px;width: 1200px;height: 570px;/* background-color: red; */
}
.de_container .conl{float: left;width: 400px;height: 562px;/* background-color: red; */
}
.conl-nav ul{width: 400px;height: 30px;
}
.conl-nav ul li{float: left;margin: 0 5px;text-align: center;
}
.conl-nav ul .arrow::after{content: '\e920';font-family: 'icomoon';
}
.conl-list{margin-top: 60px;
}
.conl-list ul{width: 400px;}
.conl-list .one li{float: left;margin: 0 5px;
}
.conl-list .one .first{border: 1px solid red;
}
.conl-list .one li img{width: 50px;height: 50px;
}
.conl-list .one::before{content: '\e91f';font-family: 'icomoon';float: left;color: #ddd;font-size: 40px;}
.conl-list .one::after{content: '\e920';font-family: 'icomoon';float: left;color: #ddd;font-size: 40px;
}
.conl-list .two{height: 14px;
}
.conl-list .two li{float: left;margin-right: 30px;
}
.conl-list .two .share::before{content: '\e912';font-family: 'icomoon';color:red;font-size: 10px;margin-right: 5px;
}
.con-r h4{font-size: 20px;
}
.con-r h5{margin: 10px 0;font-size: 10px;font-weight: 400;}
.con-r .price{background-color: #fee9eb;height: 112px;
}
.con-r .price .top{height: 40px;
}
.con-r .price p{height: 40px;line-height: 40px;}
.con-r .price em{color: #c81623;font-size: 24px;font-weight: 700;}
.con-r .price .pl{float: left;margin-left: 5px;
}
.con-r .price .pr{float: right;color:#999;
}
.summary dl {overflow: hidden;
}
.summary dt,
.summary dd {float: left;/* margin: 5px ; */
}
.summary dt {width: 60px;padding-left: 10px;height: 36px;line-height: 36px;}.summary_price ,
.summary_promotion {position: relative;padding: 10px 0;background-color: #fee9eb;
}
.price {font-size: 24px;color: #e12228;
}
.summary_price a {color: #c81623;
}
.remark {position: absolute;right: 10px;top: 20px;
}
.summary_promotion {padding-top: 0;
}
.summary_promotion dd {width: 450px;line-height: 36px;
}
.summary_promotion em {display: inline-block;width: 40px;height: 22px;background-color: #c81623;text-align: center;line-height: 22px;color: #fff;
}
.summary_support dd {line-height: 36px;}.summary_deli{height: 58px;border-bottom: #999;
}
.summary_deli dd{width: 433px;height:44px ;line-height: 22px;color: #999;margin-top: 10px;}
.summary_deli dd em{font-weight: 700;
}
.summary_deli dd i{content: '\e912';font-family: 'icomoon';
}
.choose_color,.choose_type,.choose_versionz{padding: 15px 0;
}
.choose_color a {display: inline-block;width: 80px;height: 41px;background-color: #f7f7f7;border: 1px solid #ededed;text-align: center;line-height: 41px;
}
.summary a.current {border-color: #c81623;
}
.choose_version a,
.choose_type a {display: inline-block;height: 32px;padding: 0 12px;background-color: #f7f7f7;border: 1px solid #ededed;text-align: center;line-height: 32px;
}
.choose_btns {margin-top: 20px;
}
.choose_amount {position: relative;float: left;width: 50px;height: 46px;}
.choose_amount input {width: 33px;height: 44px;border: 1px solid #ccc;text-align: center;
}
.add,
.reduce {position: absolute;right: 0;width: 15px;height: 22px;border: 1px solid #ccc;background-color: #f1f1f1;text-align: center;line-height: 22px;
}
.add {top: 0;}
.reduce {bottom: 0;/*禁止鼠标样式*/cursor: not-allowed; /* pointer 小手 move 移动 */
}
.addcar {float: left;width: 142px;height: 46px;background-color: #c81623;text-align: center;line-height: 46px;font-size: 18px;color: #fff;margin-left: 10px;font-weight: 700;
}
.product_detail {margin-bottom: 50px;
}
.aside {width: 208px;border: 1px solid #ccc;
}
.tab_list {overflow: hidden;height: 34px;
}
/*把背景颜色 底边框都给 li*/
.tab_list li {float: left;background-color: #f1f1f1;border-bottom: 1px solid #ccc;height: 33px;text-align: center;line-height: 33px;
}
/*鼠标单击 li 变化样式 背景变白色 去掉下边框 文字变颜色*/
.tab_list .current {background-color: #fff;border-bottom: 0;color: red;
}
.first_tab {width: 104px;
}
.second_tab {width: 103px;border-left: 1px solid #ccc;
}
.tab_con {padding: 0 10px;
}
.tab_con li {border-bottom: 1px solid #ccc;
}
.tab_con li h5 {/*超出的文字省略号显示*/white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 400;
}
.aside_price {font-weight: 700;margin: 10px 0;
}
.as_addcar {display: block;width: 88px;height: 26px;border: 1px solid #ccc;background-color: #f7f7f7;margin: 10px auto;text-align: center;line-height: 26px;
}
.detail {width: 978px;
}
.detail_tab_list {height: 39px;border: 1px solid #ccc;background-color: #f1f1f1;
}
.detail_tab_list li {float: left;height: 39px;line-height: 39px;padding: 0 20px;text-align: center;cursor: pointer;
}
.detail_tab_list .current {background-color: #c81623;color: #fff;
}
.item_info {padding: 20px 0 0 20px;
}
.item_info li {line-height: 22px;
}
.more {float: right;font-weight: 700;font-family: 'icomoon';
}