abstract:小米商城(商品詳情頁面布局HTML部分)<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>紅米6A立即購買-小米商城</title><link rel="shortcut icon"
小米商城(商品詳情頁面布局HTML部分)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>紅米6A立即購買-小米商城</title>
<link rel="shortcut icon" type="image/x-icon" href="static/images/footlogo.png">
<link rel="stylesheet" href="static/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/detail.css">
<script src="static/js/jq_3.3.1_mi.js"></script>
<script src="static/js/detail.js"></script>
</head>
<body>
<!-- 頭部 -->
<div class="header">
<div class="menu">
<ul class="header_left">
<li><a href="#">小米商城</a><span>|</span></li>
<li><a href="#">MIUI</a><span>|</span></li>
<li><a href="#">IOT</a><span>|</span></li>
<li><a href="#">云服務(wù)</a><span>|</span></li>
<li><a href="#">小愛分享平臺</a><span>|</span></li>
<li><a href="#">金融</a><span>|</span></li>
<li><a href="#">有品</a><span>|</span></li>
<li><a href="#">企業(yè)服務(wù)</a><span>|</span></li>
<li><a href="#">SelectRegion</a></li>
</ul>
<div class="header_right">
<ul>
<li><a href="#">登錄</a><span>|</span></li>
<li><a href="#">注冊</a><span>|</span></li>
<li><a href="shop/order.html">我的訂單</a><span>|</span></li>
<li class="header_right_li"><a href="shop/cart.html"><i class="fa fa-shopping-cart"></i> 購物車 ( 0 )</a>
<div>購物車中還沒有商品,趕緊選購吧!</div>
</li>
</ul>
</div>
</div>
</div>
<!-- 主體部分 -->
<div class="contents">
<div class="content">
<div class="contentMenu">
<div class="contentMenu_pic">
<img src="static/images/footlogo.png" alt="" style="margin: 5px 0px;margin-right: 10px;">
<img src="static/images/logoAD.gif" alt="">
</div>
<ul class="contentMenu_ul">
<li>小米手機(jī)
</li>
<li>紅米</li>
<li>電視</li>
<li>筆記本</li>
<li>盒子</li>
<li>新品</li>
<li>路由器</li>
<li>智能硬件</li>
<li>服務(wù)</li>
<li>社區(qū)</li>
</ul>
<div class="contentMenu_form">
<form action="">
<input type="text">
<div class="contentMenu_form_a"><a href="">電視新品</a><a href="">618預(yù)熱</a></div>
<div class="botton"><i class="fa fa-search"></i></div>
</form>
</div>
<div class="clear"></div>
</div>
</div>
</div>
<!-- 商品詳情頁面 -->
<div class="detail">
<div class="content">
<div class="detail_left">
<b>小米8</b><span></span><a href="#">小米8 SE</a>
</div>
<div class="detail_right">
<a href="">概述</a><span></span>
<a href="">圖集</a><span></span>
<a href="">參數(shù)</a><span></span>
<a href="">F碼通道</a><span></span>
<a href="">用戶評價(jià)</a>
</div>
</div>
</div>
<div class="shop_detail">
<div class="shop_detail_pic"></div>
<div class="shop_detail_menu">
<h1>紅米6A</h1>
<p>12nm高性能處理器 / 5.45" 小巧全面屏 / 1300萬高清相機(jī) / "小楊柳腰"機(jī)身</p>
<h2>599</h2>
<div class="detail_map">
<i class="fa fa-map-marker"></i>
<span>北京 北京市 東城區(qū) 永定門外街道 <a href="" style="color: #ff6700;"> 修改</a> </span><br>
<span style="color: #ff6700; margin-left: 12px;">有現(xiàn)貨</span>
</div>
<div class="shop_detail_much">
<p>選擇版本</p>
<div class="detail_much_left" style="margin-right: 5px;">4GB+64GB 全網(wǎng)通 <span data-val="599">599元</span></div>
<div class="detail_much_left">6GB+64GB 全網(wǎng)通 <span data-val="699">699元</span></div>
</div>
<div class="clear"></div>
<div class="shop_detail_color">
<p>選擇顏色</p>
<div class="detail_color_left detail_color_left_checked" style="margin-right: 5px; margin-bottom: 5px;"><span style="background:#f6e6d8;"></span> 金色</div>
<div class="detail_color_left"><span style="background:#3c3f43;"></span> 深灰</div>
<div class="detail_color_left" style="margin-right: 5px; margin-bottom: 5px;"><span style="background:#d93239; "></span> 亮紅</div>
<div class="detail_color_left"><span style="background:#3871b7;"></span> 亮藍(lán)</div>
</div>
<div class="clear"></div>
<div class="shop_detail_bz">
<div class="shop_detail_bz0">
<p>選擇小米提供的保障服務(wù)</p>
<a href="#">了解保障服務(wù)</a>
<div class="clear"></div>
</div>
<div class="shop_detail_bz1" style="border-bottom: none;">
<span class="fa fa-check-circle shop_detail_button"></span>
<img src="static/images/bz.jpg" alt="">
<div class="shop_detail_1">
<p style="font-size: 18px; color: #333;">意外保障服務(wù)</p>
<p>手機(jī)意外摔落/進(jìn)水/碾壓等損壞</p>
<b class="fa fa-check-square shop_detail_button"></b> 我已閱讀 <a> 服務(wù)條款</a>|<a> 服務(wù)條款 </a>
<span data-val="99">99元</span>
</div>
</div>
<div class="shop_detail_bz1">
<span class="fa fa-check-circle shop_detail_button"></span>
<img src="static/images/bz.jpg" alt="">
<div class="shop_detail_1">
<p style="font-size: 18px; color: #333;">碎屏保障服務(wù)</p>
<p>手機(jī)意外碎屏</p>
<b class="fa fa-check-square shop_detail_button"></b> 我已閱讀 <a> 服務(wù)條款 </a>|<a> 服務(wù)條款 </a>
<span data-val="179">179元</span>
</div>
</div>
<div class="shop_detail_zj">
<div>
<p>小米8 6GB+64GB 黑色</p><span id="phonePrice">699元</span>
<div class="clear"></div>
</div>
<p id="totalPrice" style="color: #ff6700;font-size: 25px; margin-left: 30px;">總計(jì) : 699元</p>
</div>
<div class="shop_detail_cart">加入購物車</div>
<p><i class="fa fa-check-circle-o"></i> 7天無理由退貨 <i class="fa fa-check-circle-o"></i> 15天質(zhì)量問題換貨 <i class="fa fa-check-circle-o"></i> 365天保修 </p>
</div>
</div>
</div>
<div class="clear"></div>
<div class="detail_content">
<div class="detail_content_1">
<p>特別說明</p>
<img src="static/images/sm.jpg" alt="">
<p>官方微信</p>
<img src="static/images/2.jpg" alt="">
</div>
</div>
<!-- 底部 -->
<div class="footers">
<div class="footer">
<div class="footer-top_li">
<div class="footer-top_li_1">
<a href="#"><i class="fa fa-wrench"></i>預(yù)約維修服務(wù)</a><span></span>
<a href="#"><i class="fa fa-rotate-right"></i>7天無理由退貨</a><span></span>
<a href="#"><i class="fa fa-refresh"></i>15天免費(fèi)換貨</a><span></span>
<a href="#"><i class="fa fa-gift"></i>滿150元包郵</a><span></span>
<a href="#"><i class="fa fa-map-marker"></i>520余家售后網(wǎng)點(diǎn)</a>
</div>
<span class="separate"></span>
<div class="footer-top_li_2">
<div class="footer-top_li_a">
<dl>
<dt>幫助中心</dt>
<dd><a href="">賬戶管理</a></dd>
<dd><a href="">購物指南</a></dd>
<dd><a href="">訂單操作</a></dd>
</dl>
<dl>
<dt>服務(wù)支持</dt>
<dd><a href="">售后政策</a></dd>
<dd><a href="">自助服務(wù)</a></dd>
<dd><a href="">相關(guān)下載</a></dd>
</dl>
<dl>
<dt>線下門店</dt>
<dd><a href="">小米之家</a></dd>
<dd><a href="">服務(wù)網(wǎng)點(diǎn)</a></dd>
<dd><a href="">授權(quán)體驗(yàn)店</a></dd>
</dl>
<dl>
<dt>關(guān)于小米</dt>
<dd><a href="">了解小米</a></dd>
<dd><a href="">加入小米</a></dd>
<dd><a href="">投資者關(guān)系</a></dd>
</dl>
<dl>
<dt>關(guān)注我們</dt>
<dd><a href="">新浪微博</a></dd>
<dd><a href="">官網(wǎng)微博</a></dd>
<dd><a href="">聯(lián)系我們</a></dd>
</dl>
<dl>
<dt>特色服務(wù)</dt>
<dd><a href="">F碼通道</a></dd>
<dd><a href="">禮物碼</a></dd>
<dd><a href="">防偽查詢</a></dd>
</dl>
<div class="connect">
<p class="telephone">Feir-520-1314</p>
<p class="time">周一至周日 8:00-18:00<br>(僅收市話費(fèi))</p>
<button><span class="fa fa-commenting"></span>聯(lián)系客服</button>
</div>
</div>
<div class="footer-top_li_b"></div>
</div>
</div>
<div class="footer-bottom_li">
<div class="footer-bottom_li_1" style="margin-right: 15px";>
<img src="static/images/footlogo.png" alt="" class="logoBottom">
</div>
<div class="footer-bottom_li_2" style="margin-right: 50px;">
<div class="footer-bottom_li_a">
<ul>
<li>小米商城<span></span></li>
<li>MIUI<span></span></li>
<li>米家<span></span></li>
<li>米聊<span></span></li>
<li>多看<span></span></li>
<li>游戲<span></span></li>
<li>路由器<span></span></li>
<li>米粉卡<span></span></li>
<li>政企服務(wù)<span></span></li>
<li>小米天貓店<span></span></li>
<li>隱私政策<span></span></li>
<li>問題反饋<span></span></li>
<li>Select Region</li>
</ul>
</div>
<div class="footer-bottom_li_b">
<a href="">@mi.com</a>
京ICP證110507號
<a href="">京ICP備10046444號</a>
<a href="">京公安網(wǎng)備11010802020134號</a>
<a href="">京網(wǎng)文[2014]0059-0009號</a>
<br>
違法和不良信息舉報(bào)電話:185-0130-1238,本網(wǎng)站所列數(shù)據(jù),除特殊說明,所有數(shù)據(jù)均出自我司實(shí)驗(yàn)室測試
</div>
</div>
<div class="footer-bottom_li_3">
<img src="static/images/footericon1.png" alt="" class="icon" style="margin-right: 10px;">
<img src="static/images/footericon2.png" alt="" class="icon" style="margin-right: 10px;">
<img src="static/images/footericon3.png" alt="" class="icon" style="margin-right: 10px;">
<img src="static/images/footericon4.png" alt="" class="icon" style="margin-right: 10px;">
<img src="static/images/footericon5.png" alt="" class="icon">
</div>
<div class="footer-bottom_li_4">
探索黑科技,小米為發(fā)燒而生!
</div>
</div>
</div>
</div>
</body>
</html>
小米商城(商品詳情頁面布局CSS部分)
* {margin: 0px; padding: 0px;}
li {list-style: none;}
a {text-decoration: none; color: #ccc; cursor: pointer;}
h1,h2,h3,h4,h5,h6 {font-weight: 300;}
.clear {clear: both;}
.detail {width: 100%; height: 65px; border-top: 1px solid #ccc; line-height: 65px; box-shadow: -3px 5px 10px #eee;}
.detail_left {float: left;}
.detail_right {float: right;}
.detail a {font-size: 10px; color: #444; display: inline-block;}
.detail span {border-left: 2px solid #ccc; height: 12px; margin: 0px 7px; display: inline-block;}
.shop_detail {width: 1226px; margin: 30px auto;}
.shop_detail_pic {width: 560px; height: 600px; float: left; margin-right: 30px;}
.shop_detail_menu {width: 600px; float: right;}
.shop_detail_menu h1 {font-size: 27px;}
.shop_detail_menu h2 {color: #ff6700; font-size: 20px; border-bottom: 1px solid #ccc; height: 50px; line-height: 50px;}
.shop_detail_menu p {font-size: 13px; color: #ccc;}
.detail_map {width: 558px; border: 1px solid #ccc; background: #fafafa;padding: 30px 10px 30px 30px; line-height: 20px; margin: 30px 0px; font-size: 14px;}
.shop_detail_much, .shop_detail_color {width: 600px; }
/* jQurery中替換版本的class樣式 */
.shop_detail_much .checked {border: 1px solid #ff6700;}
.shop_detail_much p {font-size: 18px; color: #333; margin-bottom: 15px;}
.shop_detail_much div {font-size: 15px; padding: 0px 20px;float: left; width: 255px;height: 50px; line-height: 50px;border: 1px solid #ccc;}
.shop_detail_much span {float: right; color: #ccc;}
.shop_detail_color p {font-size: 18px; color: #333; margin: 15px 0px;}
.shop_detail_color div {font-size: 15px; padding: 0px 20px;float: left; width: 255px;height: 50px; line-height: 50px;border: 1px solid #ccc; text-align: center;}
.shop_detail_color span {display: inline-block; width: 16px; height: 16px; border-radius: 8px; margin-right: 10px;}
/* jQuery中替換顏色的class樣式 */
.shop_detail_color .checked {border: 1px solid #ff6700;}
.shop_detail_bz0 p { font-size: 18px; color: #333; margin: 20px 0px;float: left;}
.shop_detail_bz0 a {float: right; color: #ff6700; margin: 27px 0px; font-size: 13px;}
.shop_detail_bz1 {border: 1px solid #ccc; width: 598px; height: 150px; }
.shop_detail_bz1 span {float: left; width: 10px; height: 10px; line-height: 10px; display: inline-block; border-radius: 6px; margin: 60px 0px; margin-left: 40px;}
.shop_detail_bz1 img {float: left; margin: 50px 20px;}
.shop_detail_1 {margin: 40px 0px;}
.shop_detail_1 p {margin-bottom: 10px;}
.shop_detail_1 b {width: 10px; height: 10px; line-height: 10px; display: inline-block;}
.shop_detail_1 span {float: right; margin: 0px;margin-right: 20px; color: #aaa; width: 50px;}
.shop_detail_button {color: rgba(0,0,0,0); border: 1px solid #ccc;}
/* jQuery中選中服務(wù)的class樣式 */
.shop_detail_bz1 .checked {color: #ff6700;}
.shop_detail_zj {width: 600px; height: 130px; background: #f9f9fa; margin-top: 30px; }
.shop_detail_zj div {margin: 0px 30px 20px;width: 540px; height: 50px; line-height: 50px;}
.shop_detail_zj p {color: #333; float: left; font-size: 15px;}
.shop_detail_zj span {color: #333; float: right; font-size: 15px;}
.shop_detail_cart {width: 300px; height: 50px; text-align: center; line-height: 50px; background: #ff6700; font-size: 18px; margin-top: 30px; color: #fff;}
.shop_detail_cart+p {font-size: 15px; margin: 20px 0px;}
.detail_content {background: #f9f9fa;}
.detail_content_1 {margin: 0px auto; width: 1226px; padding: 20px 0px;}
小米商城(商品詳情頁面布局jQuery部分)
// 使用替換class名的方法
$(function() {
//默認(rèn)選中第一個(gè)版本和第一個(gè)顏色
$('.detail_much_left').eq(0).attr('class','detail_much_left checked')
$('.detail_color_left').eq(0).attr('class','detail_color_left checked')
//點(diǎn)擊選 中其它版本
$('.detail_much_left').click(function(){
$('.detail_much_left').attr('class','detail_much_left');
$(this).attr('class','detail_much_left checked');
updateTotalPrice();
})
// 點(diǎn)擊選中其它顏色
$('.detail_color_left').click(function(){
$('.detail_color_left').attr('class','detail_color_left');
$(this).attr('class','detail_color_left checked');
})
//選 中小米提供的保障服務(wù)
$('.shop_detail_bz1').click(function(){
var nowcircleclass=$(this).find('.fa-check-circle').attr('class');//獲取到現(xiàn)在的class名
var nowclass= $(this).find('.fa-check-square').attr('class');
if(nowcircleclass.indexOf('checked')>0) {
//如果被選中,就移除選中
nowcircleclass=nowcircleclass.replace('checked','');
nowclass=nowclass.replace('checked','');
$(this).find('.fa-check-circle').attr('class',nowcircleclass);
$(this).find('.fa-check-square').attr('class',nowclass);
}else {
$(this).find('.fa-check-circle').attr('class',nowcircleclass+'checked');
$(this).find('.fa-check-square').attr('class',nowclass+'checked');
}
updateTotalPrice();
})
//計(jì)算總價(jià)
function updateTotalPrice(){
//獲取選 中的版本的價(jià)格
var bbPrice=$(".detail_much_left[class$='checked']").find('span').attr('data-val')*1;
//獲取選中的服務(wù)的價(jià)格
var svPrice=0;
var svSpan=$(".fa-check-circle[class$='checked']").parent('.shop_detail_bz1').find('span[data-val]');
for(var i=0; i<svSpan.length; i++){
svPrice += svSpan[i].getAttribute('data-val')*1;
}
var TotalPrice=bbPrice+svPrice;
$('#totalPrice').html('總計(jì) : ' +TotalPrice+'元');
$('#phonePrice').html(bbPrice+'元');
}
})
Correcting teacher:西門大官人Correction time:2019-04-01 10:07:53
Teacher's summary:作業(yè)寫的不錯(cuò),樣式命名基本做到見名知意,js代碼結(jié)構(gòu)清晰