什么是商品详情页?
商品详情页是对商品进行详细描述介绍的页面,详情页的设计极有可能会对用户的购买行为产生直接的影响。因此,商品详情页面的设计在美观实用的基础上,将要表达的信息尽可能用直观的视角展现出来。
下面是悦轩饼家商品详情展示部分:
html部分:
<!-- 商品详情 -->
<div class="container shangpin">
<div class="tu">
<!-- <img id="datu" src="img/TB170zYIpXXXXaGaXXXXXXXXXXX_!!0-item_pic.jpg_468x468q75.jpg_.webp">
<ul>
<li><img id="yanse1" src="img/TB170zYIpXXXXaGaXXXXXXXXXXX_!!0-item_pic.jpg_468x468q75.jpg_.webp"
style="border: 3px solid #FF734C;" onclick="huanse(1)"></li>
<li><img id="yanse2" src="img/O1CN011qrPwE1xpNwgemFRW_!!0-item_pic.jpg_468x468q75.jpg_.webp"
onclick="huanse(2)"></li>
<li><img id="yanse3" src="img/O1CN01TEEVEV29nLbn0diKj_!!0-item_pic.jpg_468x468q75.jpg_.webp"
onclick="huanse(3)"></li>
<li><img id="yanse4" src="img/O1CN01VgtH0u1RaDAtjejCw_!!0-item_pic.jpg_468x468q75.jpg_.webp"
onclick="huanse(4)"></li>
</ul> -->
<div class="picFocus">
<div class="bd">
<ul>
<li><a target="_blank" href="#"><img
src="img/O1CN011qrPwE1xpNwgemFRW_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></a>
</li>
<li><a target="_blank" href="#"><img
src="img/O1CN01TEEVEV29nLbn0diKj_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></a>
</li>
<li><a target="_blank" href="#"><img
src="img/O1CN01VgtH0u1RaDAtjejCw_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></a>
</li>
<li><a target="_blank" href="#"><img
src="img/TB170zYIpXXXXaGaXXXXXXXXXXX_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></a>
</li>
</ul>
</div>
<div class="hd">
<ul>
<li><img src="img/O1CN011qrPwE1xpNwgemFRW_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></li>
<li><img src="img/O1CN01TEEVEV29nLbn0diKj_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></li>
<li><img src="img/O1CN01VgtH0u1RaDAtjejCw_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></li>
<li><img src="img/TB170zYIpXXXXaGaXXXXXXXXXXX_!!0-item_pic.jpg_468x468q75.jpg_.webp" /></li>
</ul>
</div>
</div>
</div>
<div class="wen">
<!-- 标题 -->
<h2>提拉米苏(约2磅)</h2>
<!-- 表单 -->
<div id="biaodan">
<p><span>售价</span><span>¥198</span><span>市场价<span>¥338</span></span><span>已售<span>6264</span>件</span>
</p>
<p><span>材料</span>鸡蛋、奶油、小麦粉、芒果、榴莲肉、巧克力、干酪</p>
<p><span>包装</span>一次性蛋糕用具1套</p>
<p><span>备注</span>品牌:悦轩饼家</p>
</div>
<!-- 配送说明 -->
<div id="pssm" class="shuoming">
<p>配送说明</p>
<p>北京、上海、广州、深圳、天津、重庆、南京、长沙</p>
</div>
<!-- 配送至 -->
<div id="psz" class="shuoming">
<p>配送至</p>
<p>郑州</p>
</div>
<!-- 说明 -->
<div id="sm" class="shuoming">
<p>说明</p>
<p>深圳大鹏区暂时不配送</p>
</div>
<!-- 选择 -->
<div id="xz" class="shuoming">
<p>选择</p>
<p>
<span>2磅</span>
<span>3磅</span>
<span>4磅</span>
</p>
</div>
<!-- 按钮 -->
<div id="anniu">
<a href="car.html"><button type="button">加入购物车</button></a>
<a href="xinxibiao.html"><button type="button">立即购买</button></a>
</div>
</div>
</div>
css部分:
.shangpin {
padding: 34px 0;
}
.container {
width: 1200px;
margin: 0 auto;
display: flex;
justify-content: center;
}
/* .container>div {
width: 50%;
} */
/* 商品详情样式 */
.tu {
width: 35%;
margin: 0 8%;
box-sizing: border-box;
}
.wen {
width: 50%;
}
/* .tu>img {
width: 100%;
border-radius: 3%;
}
.tu>ul {
width: 80%;
margin: 0 auto;
}
.tu>ul>li {
width: 19%;
list-style: none;
float: left;
margin: 5% 3%;
}
.tu>ul>li>img {
width: 100%;
border-radius: 10%;
} */
/* css 重置 */
* {
margin: 0;
padding: 0;
list-style: none;
}
/* body {
background: #fff;
font: normal 12px/22px 宋体;
} */
img {
border: 0;
}
a {
text-decoration: none;
color: #333;
}
a:hover {
color: #1974A1;
}
.js {
width: 90%;
margin: 10px auto 0 auto;
}
.js p {
padding: 5px 0;
font-weight: bold;
overflow: hidden;
}
.js p span {
float: right;
}
.js p span a {
color: #f00;
text-decoration: underline;
}
.js textarea {
height: 100px;
width: 98%;
padding: 5px;
border: 1px solid #ccc;
border-top: 2px solid #aaa;
border-left: 2px solid #aaa;
}
/* 本例子css */
.picFocus {
margin: 0 auto;
width: 467px;
/* border: 1px solid #ccc; */
padding: 5px;
position: relative;
overflow: hidden;
zoom: 1;
}
.picFocus .hd {
width: 100%;
padding-top: 5px;
overflow: hidden;
}
.picFocus .hd ul {
margin-right: -5px;
overflow: hidden;
zoom: 1;
}
.picFocus .hd ul li {
padding-top: 5px;
float: left;
text-align: center;
}
.picFocus .hd ul li img {
width: 109px;
height: 80px;
border: 2px solid #ddd;
cursor: pointer;
margin-right: 5px;
}
.picFocus .hd ul li.on {
background: url("../img/icoUp.gif") no-repeat center 0;
}
.picFocus .hd ul li.on img {
border-color: #f60;
}
.picFocus .bd li {
vertical-align: middle;
}
.picFocus .bd img {
width: 467px;
height: 350px;
border-radius: 10px;
display: block;
}
/* 文字说明 */
.wen>div {
margin: 2% 0;
}
p {
font-size: 12px;
}
#biaodan {
border-radius: 10px;
background-color: #F7F9FA;
}
#biaodan p {
height: 40px;
line-height: 40px;
}
#biaodan p:nth-of-type(1) {
background-color: #F3F5F7;
border-radius: 10px 10px 0 0;
}
#biaodan p>span:nth-of-type(1) {
margin: 0 40px 0 20px;
color: #71797F;
}
#biaodan p:nth-of-type(1) span:nth-of-type(2) {
font-size: 25px;
color: #FF3D12;
font-weight: bolder;
margin-right: 40px;
}
#biaodan p:nth-of-type(1) span:nth-of-type(3) {
color: #71797F;
margin-right: 42%;
}
#biaodan p:nth-of-type(1) span:nth-of-type(3)>span {
text-decoration: line-through;
margin-left: 5px;
}
#biaodan p:nth-of-type(1) span:nth-of-type(4) {
color: #333333;
}
#biaodan p:nth-of-type(1) span:nth-of-type(4)>span {
color: #FF3D12;
}
.shuoming p{
padding-left: 20px;
}
.shuoming p:nth-of-type(1) {
color: #71797F;
}
#xz>p:nth-of-type(2)>span {
display: inline-block;
width: 40px;
height: 30px;
text-align: center;
line-height: 30px;
border: 2px solid #F3F5F7;
margin: 10px;
}
#xz>p:nth-of-type(2)>span:nth-of-type(1) {
border: 2px solid #FF3D12;
}
#anniu button {
width: 180px;
height: 50px;
font-size: 20px;
font-weight: bolder;
border-radius: 50px;
margin-right: 40px;
}
#anniu button:nth-of-type(1) {
border: 1px solid #FFDDD4;
color: #FF734C;
background-color: #FFF0EC;
}
#anniu button:nth-of-type(2) {
border: 1px solid #FF734C;
color: white;
background-color: #FF734C;
}
#anniu button:nth-of-type(1):hover {
border: 1px solid #FF734C;
color: white;
background-color: #FF734C;
}
#anniu button:nth-of-type(2):hover {
border: 1px solid #FFDDD4;
color: #FF734C;
background-color: #FFF0EC;
}
js部分:
// // 点击修改边框颜色js
// function huanse(n) {
// if (n == 1) {
// document.getElementById("datu").src =
// 'img/TB170zYIpXXXXaGaXXXXXXXXXXX_!!0-item_pic.jpg_468x468q75.jpg_.webp';
// document.getElementById("yanse1").style.border = "3px solid #FF734C";
// document.getElementById("yanse2").style.border = "none";
// document.getElementById("yanse3").style.border = "none";
// document.getElementById("yanse4").style.border = "none";
// }
// if (n == 2) {
// document.getElementById("datu").src = 'img/O1CN011qrPwE1xpNwgemFRW_!!0-item_pic.jpg_468x468q75.jpg_.webp';
// document.getElementById("yanse1").style.border = "none";
// document.getElementById("yanse2").style.border = "3px solid #FF734C";
// document.getElementById("yanse3").style.border = "none";
// document.getElementById("yanse4").style.border = "none";
// }
// if (n == 3) {
// document.getElementById("datu").src = 'img/O1CN01TEEVEV29nLbn0diKj_!!0-item_pic.jpg_468x468q75.jpg_.webp';
// document.getElementById("yanse1").style.border = "none";
// document.getElementById("yanse2").style.border = "none";
// document.getElementById("yanse3").style.border = "3px solid #FF734C";
// document.getElementById("yanse4").style.border = "none";
// }
// if (n == 4) {
// document.getElementById("datu").src = 'img/O1CN01VgtH0u1RaDAtjejCw_!!0-item_pic.jpg_468x468q75.jpg_.webp';
// document.getElementById("yanse1").style.border = "none";
// document.getElementById("yanse2").style.border = "none";
// document.getElementById("yanse3").style.border = "none";
// document.getElementById("yanse4").style.border = "3px solid #FF734C";
// }
// }
jQuery(".picFocus").slide({
mainCell: ".bd ul",
effect: "left",
autoPlay: true
});
效果图:
感觉没啥好说的。。。
还请各位大佬来补充!!!