前端学习笔记之品优购项目(四) 3.20

news/2024/11/20 14:15:41/

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>品优购欢迎您!&nbsp;</li><li><a href="#">请登录</a>&nbsp;<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> 有货 &nbsp;&nbsp;&nbsp;&nbsp; 支持 &nbsp;&nbsp;99源免运费&nbsp; |货到付款 &nbsp;|211限时达&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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';
}


http://www.ppmy.cn/news/513548.html

相关文章

JavaScript(第三周上)

一、元素偏移量 offset 系列 offset 系列相关属性可以 动态的 得到该元素的位置&#xff08;偏移&#xff09;、大小等。  获得元素距离带有定位父元素的位置  获得元素自身的大小&#xff08;宽度高度&#xff09;  注意&#xff1a; 返回的数值都不带单位 offset …

4.消息发送之同步消息、异步消息、单向消息

highlight: arduino-light 4.1 消息发送基本样例 导入rocketmq-demo导入MQ客户端依赖 maven <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.4.0</version> &…

神经网络:前向传播和后向传播

在计算机视觉中&#xff0c;前向传播和后向传播是神经网络训练的核心步骤&#xff0c;它们的作用、原理和意义如下&#xff1a; 1. 前向传播的作用&#xff1a; 计算预测值&#xff1a;前向传播通过将输入数据在网络中从输入层到输出层进行一系列的运算&#xff0c;计算出网络…

十字军之王3 盗版开启控制台

正版开启方法是在steam库&#xff0c;右击游戏属性选项&#xff0c;就输入的-debug_mode&#xff0c;然后进游戏按&#xff5e;键&#xff0c;左侧弹出 盗版没有steam库&#xff0c;可以找到\Crusader Kings III\binaries\ck3.exe 建立快捷方式&#xff0c;右击快捷方式打开属…

快手极速版抓包CK

倒霉啊10w的上车一次就黑 了&#xff01;&#xff01;&#xff01;注销再来 安卓安卓小黄鸡&#xff0c;然后打开按提示安装SSL证书&#xff0c;然后选择左上角三个杠——目标应用——搜索快手极速选中。 然后点右下角小飞机&#xff0c;开始抓包。 打开快手APP&#xff0c;点…

快手极速版CK抓包

qq群详见其他文章 1.小黄鸟限制目标为快手极速版 2.启动小黄鸟&#xff0c;打开快手极速版&#xff0c;进入左下角去赚钱随便点点 3.回到小黄鸟&#xff0c;根据下图高级筛选即可找到CK

酷狗获取CK

1.小黄鸟首先限制目标为酷狗 2.启动小黄鸟&#xff0c;打开酷狗&#xff0c;点击我&#xff0c;进入任务中心随便点几下随便领个金币啥的 3.回到小黄鸟根进行筛选寻找 响应码:200 协议HTTP/1.1 方法GET HOST gateway.kugou.com 4.最后长按箭头部分整段URL制&#xff0c;…

手机京东最简单获取ck教程

第一步 下载alook浏览器https://www.alookweb.com/ 第二步 打开京东http://m.jd.com 用手机验证码或者京东账号密码登录上去 第三步 点击三条杠那个按钮&#xff0c;找到工具箱&#xff0c;点击工具箱找到开发者工具&#xff0c;点击开发者工具就会有cookies这个按钮了&a…