小米商城官网(登录页,首页,详情页,我的购物车页,我的订单页,确认订单页)HTML+CSS+JS

爱吃串串麻辣烫 2024-07-03 15:03:05 阅读 96

文章目录

前言一、登录页二、首页三、我的购物车页四、我的订单页五、确认订单页六、详情页七、整体结构和效果图总结

前言

仿小米商城官网项目是本人实训内容,实训老师带着做的首页和登录页,本人在此基础上加入了我的购物车页,我的订单页,确认订单页以及详情页。此项目是学习html+css+js以来第一个比较完整的项目练习,知识都很基础,不是很难,用心学是会学会的。本人从中学到了很多关键且使用的技术。


一、登录页

用户通过输入账号密码进行登录,此次项目测试账号:admin 测试密码:123123,以下是登录页面实现登陆操作的代码:

<code><script>

function fun() {

/*

1.如果账号等于:admin

2.并且密码等于:123123

if(登录成功){

跳转到首页页面

}else{

警告

}

*/

//获取用户名

var user = document.querySelector(".username").value;

// 获取密码

var pass = document.querySelector(".password").value;

//如果账号等于:admin,并且密码等于:123123

if (user == "admin" && pass == "123123") {

alert("登录成功");

// 跳转到首页

location.href = "./index.html"

} else {

alert("账号或密码错误");

}

}

</script>

登录页面设计如下所示:

登录页

登录页html代码如下所示:

<code><!DOCTYPE html>

<html lang="en">code>

<head>

<meta charset="UTF-8">code>

<meta http-equiv="X-UA-Compatible" content="IE=edge">code>

<meta name="viewport" content="width=device-width, initial-scale=1.0">code>

<!-- 设置网站标题 -->

<title>小米账号-登录</title>

<!-- 设置网站图标 -->

<link rel="icon" href="./images/favicon/favicon.ico">code>

<!-- 引入重置样式表 -->

<link rel="stylesheet" href="./css/reset.css">code>

<!-- 引入login.css -->

<link rel="stylesheet" href="./css/login.css">code>

</head>

<body>

<div class="wrap">code>

<!-- 左边背景 -->

<div class="wrap_bg"></div>code>

<!-- 右边登录的内容 -->

<div class="login">code>

<!-- 上标题 -->

<div class="login_hd">code>

<div class="hd_left">code>

<img src="./images/logo-mi2.png" class="logo">code>

小米帐号

</div>

<ul class="hd_right">code>

<li><a href="#">用户协议</a></li>code>

<li><a href="#">隐私政策</a></li>code>

<li><a href="#">帮助中心</a></li>code>

<li><a href="#">中文(简体)</a></li>code>

</ul>

</div>

<div class="login_box">code>

<div class="login_card">code>

<img src="./images/two.png" class="two">code>

<h2 class="title">登录</h2>code>

<!-- 账号 -->

<div class="user_box">code>

<div class="user">code>

<input type="text" id="u" class="username">code>

<label for="u">邮箱/手机号码/小米ID</label>code>

</div>

<div class="user_msg">请输入账号</div>code>

</div>

<!-- 密码 -->

<div class="user_box">code>

<div class="user">code>

<input type="password" id="u" class="password">code>

<label for="u">密码</label>code>

</div>

<div class="user_msg">请输入密码</div>code>

</div>

<!-- 登录按钮 -->

<button class="login_btn" onclick="fun()">登录</button>code>

<!-- 登录说明 -->

<div class="login_other">code>

<a href="#" class="l_l">忘记密码?</a>code>

<a href="#" class="l_right">手机号登录</a>code>

</div>

<!-- 登录方式 -->

<div class="login_method">code>

<h3>其他登录方式</h3>

<div class="method_list">code>

<a href="#"><img src="./images/qq.png" alt=""></a>code>

<a href="#"><img src="./images/wx1.png" alt=""></a>code>

<a href="#"><img src="./images/sina.png" alt=""></a>code>

</div>

</div>

</div>

</div>

</div>

</div>

<script>

function fun() {

/*

1.如果账号等于:admin

2.并且密码等于:123123

if(登录成功){

跳转到首页页面

}else{

警告

}

*/

//获取用户名

var user = document.querySelector(".username").value;

// 获取密码

var pass = document.querySelector(".password").value;

//如果账号等于:admin,并且密码等于:123123

if (user == "admin" && pass == "123123") {

alert("登录成功");

// 跳转到首页

location.href = "./index.html"

} else {

alert("账号或密码错误");

}

}

</script>

</body>

</html>

登录页css代码如下所示:

body {

font-family: "MiSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

font-variant: tabular-nums;

font-feature-settings: "tnum", "tnum";

}

/*

媒体查询设置不同屏幕下左边背景的宽度

*/

@media screen and (min-width:1000px) {

.wrap_bg {

width: 200px;

}

}

@media screen and (min-width:1200px) {

.wrap_bg {

width: 375px;

}

}

.wrap {

/* 给父级元素设置弹性盒,两个块还一行显示 */

display: flex;

}

.wrap_bg {

height: 100vh;

/* 设置背景图片 */

background-image: url("../images/bg.jpg");

/* 缩放图片适应容器 */

background-size: cover;

/* 图片居中 */

background-position: 50%;

}

.login {

/* 占用弹性盒父元素的剩余空间 */

flex-grow: 1;

height: 100vh;

}

/* ---------------标题------------------- */

.login_hd {

height: 40px;

padding: 20px;

}

/* 左 */

.hd_left {

float: left;

font-size: 26px;

color: #333;

font-weight: 500;

}

.hd_left .logo {

width: 40px;

height: 40px;

}

/* 右 */

.hd_right {

float: right;

margin-right: 20px;

}

.hd_right li {

float: left;

line-height: 40px;

margin: 0 10px;

}

.hd_right li a {

color: #838383;

}

.hd_right li:hover a {

color: #ff6700;

}

/* -------------登录主体内容------------ */

.login_box {

padding-top: 20px;

}

.login_card {

width: 360px;

padding: 40px 45px;

/* 盒子居中显示 */

margin: 0 auto;

/* 阴影 */

box-shadow: 0 20px 50px 0 hsl(0deg 0% 64% / 10%);

position: relative;

/* 添加圆角 */

border-radius: 4;

}

/* -----标题------- */

.login_card .title {

display: inline-block;

color: #333;

font: bold 24px/40px "黑体";

border-bottom: 4px solid #ff6700;

}

/* 二维码 */

.login_card .two {

position: absolute;

right: 0px;

top: 0;

}

/* ------输入框和密码框------- */

.user_box {

margin-top: 20px;

}

.user {

width: 354px;

height: 60px;

/* 设置怪异盒模型 */

box-sizing: border-box;

background: #fcf2f3;

/* 设置圆角 */

border-radius: 4px;

position: relative;

}

.user label{

color: #f04645;

font-weight: 400;

font-size: 17px;

position: absolute;

left:15px;

top:20px;

/* 添加过渡效果 */

transition: 0.5s;

}

.user input{

width: 80%;

height: 30px;

margin-top:25px;

margin-left: 15px;

/* 去除input的边框 */

border: none;

/* 去除input的轮廓线 */

outline: none;

/* */

font-size: 20px;

background: none;

}

/* ----光标进入input,让文字小点,位置靠上一点 */

.user input:focus+label{

font-size: 12px;

top:8px

}

.user_box .user_msg{

font-size:12px;

color: #f04645;

margin: 10px auto 20px;

}

.login_btn{

width: 354px;

height: 60px;

background: #ff5c00;

text-align: center;

font:bold 18px/60px "黑体";

/* 去除边框 */

border: none;

color:#fff;

opacity: .4;

border-radius: 4px;

}

/* 登录说明 */

.login_other{

line-height: 50px;

}

.login_other a{

color: #ff5c00;

font-size: 16px;

}

.login_other .l_right{

float: right;

}

/*------- 登录方式 ------ */

.login_method{

margin-top: 20px;

text-align: center;

}

/* 标题 */

.login_method h3{

font-size: 17px;

color:#aaa;

line-height: 40px;

}

.method_list a{

display: inline-block;

margin: 0 10px;

}

.method_list img{

width: 40px;

height: 40px;

}

二、首页

首页主要是轮播图的设计与实现(可手动轮播,也可以自动轮播),商品列表以及商品展示,浮动与按压效果是实现,此外还设计了视频专栏,小米秒杀专栏,下载app弹出窗和购物车弹出窗设计。

点击导航栏购物车,或者点击工具条上的购物车可跳转到我的购物车页面,点击登录跳转到登录页,还有回到顶部效果的实现。以下是首页效果图:

首页

小米秒杀专栏

视频专栏

下载app

扫码

购物车

回到顶部

展示

商品

首页部分代码如下:

<code> <a href="#" id="j-app" class="topbar-download">code>

下载app

<div class="appcode">code>

<img src="images/download.png" alt="小米商城" width="90" height="90">code>

小米商城app

</div>

</a>

<div class="site-shop fr">code>

<a href="./cart.html" class="cart">code>

<em class="iconfont">&#xe61c;</em>购物车code>

<span class="J-sp"> (0) </span>code>

</a>

<div class="j-menu">code>

购物车中还没有商品,赶紧选购吧!

</div>

</div>

<!-- 工具条 -->

<div class="home-tool-bar">code>

<a href="#" class="item">code>

<div class="icon">code>

<img src="images/tool-1.png" alt="" class="static"><img src="images/tool-01.png" alt="" class="hover">code>

</div>

<span class="text">手机APP</span>code>

<div class="pop-content">code>

<img src="images/APP.png" alt="">code>

<span class="desc">code>

扫码领取新人百元礼包

</span>

</div>

</a>

<a href="#" class="item">code>

<div class="icon">code>

<img src="images/tool-2.png" alt="" class="static"><img src="images/tool-02.png" alt="" class="hover">code>

</div>

<span class="text">个人中心</span>code>

</a>

<a href="#" class="item">code>

<div class="icon">code>

<img src="images/tool-3.png" alt="" class="static"><img src="images/tool-03.png" alt="" class="hover">code>

</div>

<span class="text">售后服务</span>code>

</a>

<a href="#" class="item">code>

<div class="icon"><img src="images/tool-4.png" alt="" class="static"><img src="images/tool-04.png" alt="" class="hover"></div>code>

<span class="text">人工客服</span>code>

</a>

<a href="./cart.html" class="item">code>

<div class="icon"><img src="images/tool-5.png" alt="" class="static"><img src="images/tool-05.png" alt="" class="hover"></div>code>

<span class="text">购物车</span>code>

</a>

<a href="#" class="item backtop" id="J_atop">code>

<div class="icon">code>

<img src="images/totop.png" alt="" class="static"><img src="images/totop_hover.png" alt="" class="hover">code>

</div>

<span class="text">回顶部</span>code>

</a>

</div>

function getStyle(obj, name) { //name传字符串

if (window.getComputedStyle) {

//正常浏览器的方式,具有getComputedStyle()方法

return getComputedStyle(obj, null)[name];

} else {

//IE8的方式,没有getComputedStyle()方法

return obj.currentStyle[name];

}

}

function move(obj, attr, target, speed, callback) {

//关闭上一个定时器

clearInterval(obj.timer);

//获取元素目前的位置

var current = parseInt(getStyle(obj, attr));

if (current > target) {

speed = -speed;

}

obj.timer = setInterval(function() {

//获取box原来的left值

var oldValue = parseInt(getStyle(obj, attr));

//在旧值得基础上增加

var newValue = oldValue + speed;

if (speed < 0 && newValue < target || speed > 0 && newValue > target) {

newValue = target;

}

//将新值设置给box

obj.style[attr] = newValue + "px";

//当元素移动到执行动画目标时,使其停止执行动画

if (newValue == target) {

clearInterval(obj.timer);

//动画执行完毕,调用回调函数

//有callback执行,没有的话不执行 这样参数可不写

callback && callback();

}

}, 30);

}

//小米秒杀

var swiper_slide = document.querySelectorAll(".swiper-slide"),

swiper_wrapper = document.querySelector(".swiper-wrapper"),

btn_left = document.querySelector(".swiper-controls .swiper-flashsale-prev"),

btn_right = document.querySelector(".swiper-controls .swiper-flashsale-next"),

iNow = 0, //记录当前位置,每4个一组

count = Math.ceil(13 / 4) - 1, //最大位置下标

timers = null;

//动态生成ul的宽

var swiperLiWidth = swiper_slide[0].offsetWidth + 14;

swiper_wrapper.style.width = swiperLiWidth * (swiper_slide.length + 1) + "px";

//启动定时器,自己进行滚动

timers = setInterval(function() {

iNow++;

if (iNow > count) {

iNow = 0;

}

tab();

// console.log(iNow);

}, 5000);

btn_right.onclick = function() {

clearInterval(timers);

iNow++;

// 设置index的范围

iNow = iNow >= count ? count : iNow;

tab();

}

btn_left.onclick = function() {

clearInterval(timers);

iNow--;

// 设置index的范围

iNow = iNow <= 0 ? 0 : iNow;

tab();

}

tab(); //先调用一次,让箭头样式先改变

function tab() {

//设值箭头样式

iNow == 0 ? btn_left.classList.add("swiper-button-disabled") : btn_left.classList.remove("swiper-button-disabled");

iNow == count ? btn_right.classList.add("swiper-button-disabled") : btn_right.classList.remove("swiper-button-disabled");

//移动的距离

var iTarget = iNow == count ? -swiperLiWidth * 4 * 2 - swiperLiWidth : -swiperLiWidth * 4 * iNow;

swiper_wrapper.style.transitionDuration = "1000ms";

swiper_wrapper.style.transform = 'translate3d(' + iTarget + "px" + ' ,0,0)';

}

var sli_ul = document.querySelector(".sli-ul"),

sli_li = document.querySelectorAll(".sli-ul li"),

sli_box = document.querySelector(".sli-box"),

left = document.querySelector(".slideshow .left"),

right = document.querySelector(".slideshow .right"),

aAll = document.querySelectorAll(".sli-box a");

//动态生成ul的宽

var liWidth = sli_li[0].offsetWidth;

var ulWidth = liWidth * sli_li.length;

sli_ul.style.width = ulWidth + "px";

//动态使箭头居中

var leftT = (sli_li[0].offsetHeight - left.offsetHeight) / 2;

left.style.top = leftT + "px";

var rightT = (sli_li[0].offsetHeight - right.offsetHeight) / 2;

right.style.top = rightT + "px";

//创建index保存索引

var index = 0;

//设置默认a的样式

aAll[index].style.background = "hsla(0, 0%, 100%, .4)";

aAll[index].style.borderColor = "rgba(0, 0, 0, .4)";

//点击导航索引,让图片切换

for (var i = 0; i < aAll.length; i++) {

aAll[i].num = i;

aAll[i].onclick = function() {

//关闭自动切换的定时器

clearInterval(timer);

//获取点击a的索引,并赋值给index

index = this.num;

setA();

//切换图片

move(sli_ul, "left", -liWidth * index, 150, function() {

});

}

}

//设置一个方法用来设置选中的a

function setA() {

//判断当前图片是否是最后一张

if (index >= sli_ul.children.length - 1) {

sli_ul.style.left = 0;

index = 0;

}

for (var i = 0; i < aAll.length; i++) {

aAll[i].style.background = "";

aAll[i].style.borderColor = "";

//给选中的a设置样式

aAll[index].style.background = "hsla(0, 0%, 100%, .4)";

aAll[index].style.borderColor = "rgba(0, 0, 0, .4)";

//判断当前索引,为2时更换所有a的样式

if (index == 2) {

aAll[i].classList.add("boxA");

} else if (index == 4) {

aAll[i].classList.remove("boxA");

}

}

}

//开启自动切换图片

autoChange();

//定义一个自动切换的定时器标识

var timer;

//创建一个函数,用来开启自动切换图片

function autoChange() {

//开启一个定时器,用来定时去切换图片

timer = setInterval(function() {

index++;

//执行动画,切换图片

move(sli_ul, "left", -liWidth * index, 150, function() {

//修改导航按钮

setA();

});

}, 3000);

}

var flag = true; //定义节流阀

//节流阀用于防止用户滑动的太快,影响视觉,和 banner图的观赏

//这里必须等动画完成后才能进行下一张或者上一张图片的更换

//箭头切换图片功能

left.onclick = function() {

if (flag){

flag=false;

clearInterval(timer)

if (index <= 0) {

index = sli_ul.children.length-1;

sli_ul.style.left = -liWidth * index + "px";

}

index--;

move(sli_ul, "left", -liWidth * index, 150, function() {

flag = true; // 打开节流阀

});

setA();

}

}

//right

right.onclick = function() {

if (flag){

flag=false;

clearInterval(timer);

if (index >= sli_ul.children.length - 1 ) {

index = 0;

sli_ul.style.left = 0;

}

index++; //放后面 先判断再轮播

move(sli_ul, "left", -liWidth * index, 150,function(){

setA();

flag=true;

});

}

}

//页面离开时,暂停定时器 打开时开启

document.addEventListener("visibilitychange", function() {

if (document.hidden === true) { //判断当前窗口的状态

clearInterval(timer);

} else {

//开启自动切换图片

autoChange();

}

});

//鼠标移到ul上关闭定时器

sli_ul.onmouseover = function() {

clearInterval(timer);

}

sli_ul.onmouseout = function() {

clearInterval(timer);

//开启自动切换图片

autoChange();

}

//鼠标移动到左键 右键关闭轮播图

left.onmouseover = function(){

clearInterval(timer);

}

left.onmouseout = function(){

clearInterval(timer);

autoChange();

}

right.onmouseover = function(){

clearInterval(timer);

}

right.onmouseout = function(){

clearInterval(timer);

autoChange();

}

// app 初始化qpp

var J_app = document.getElementById("j-app"),

appCode = document.querySelector(".appcode");

J_app.onmouseover = function() {

appCode.style.height = "148px";

J_app.classList.add('active');

}

J_app.onmouseout = function() {

appCode.style.height = "0";

J_app.classList.remove('active');

}

/*购物车*/

var j_menu = document.querySelector(".j-menu"),

site_Shop = document.querySelector(".site-shop"),

cartColor = document.querySelector(".cart");

site_Shop.onmouseover = function() {

j_menu.style.height = "99px";

cartColor.classList.add("cart-color");

}

site_Shop.onmouseout = function() {

j_menu.style.height = "0";

cartColor.classList.remove("cart-color");

}

/*搜索框*/

var searchText = document.querySelector(".search-text"),

searchBtn = document.querySelector(".search-btn");

searchText.onfocus = function() {

searchText.classList.add("allBorder");

searchBtn.classList.add("allBorder");

}

searchText.onblur = function() {

searchText.classList.remove("allBorder");

searchBtn.classList.remove("allBorder");

}

/*nav - js*/

var headerNavMenu = document.querySelectorAll(".header-nav-menu"),

navItem = document.querySelectorAll(".nav-item");

for (var i = 0; i < navItem.length; i++) {

navItem[i].index = i;

navItem[i].onmouseover = function() {

for (var i = 0; i < headerNavMenu.length; i++) {

headerNavMenu[i].style.display = "none";

}

headerNavMenu[this.index].style.display = "block";

headerNavMenu[this.index].style.borderTop = "1px solid #e0e0e0";

headerNavMenu[this.index].classList.add("menuHeight");

}

navItem[i].onmouseout = function() {

headerNavMenu[this.index].classList.remove("menuHeight");

headerNavMenu[this.index].style.border = "none";

}

}

// 全部商品分类

var category_list = document.querySelectorAll(".category-list"),

commodity = document.querySelectorAll(".commodity");

for (var i = 0; i < category_list.length; i++) {

category_list[i].index = i;

category_list[i].onmouseover = function() {

for (var i = 0; i < commodity.length; i++) {

commodity[i].style.display = "none";

}

commodity[this.index].style.display = "block";

category_list[this.index].classList.add("listBcolor");

}

category_list[i].onmouseout = function() {

category_list[this.index].classList.remove("listBcolor");

commodity[this.index].style.display = "none";

}

}

//倒计时

var spans = document.querySelectorAll(".countdown span");

//先调用一次,防止刷新空白

count();

// 定时器

var times = setInterval(count, 1000);

function count() {

var date = new Date();

var InDate = new Date('2021-4-15 23:00:00');

var sInDate = (InDate.getTime() - date.getTime()) / 1000;

//小时

var hr = parseInt(sInDate / 60 / 60 % 24);

//分钟

var min = parseInt(sInDate / 60 % 60);

//秒

var sec = parseInt(sInDate % 60);

//添加成为00

hr = hr < 10 ? "0" + hr : hr;

min = min < 10 ? "0" + min : min;

sec = sec < 10 ? "0" + sec : sec;

//给span赋值

spans[0].innerHTML = hr;

spans[1].innerHTML = min;

spans[2].innerHTML = sec;

//关闭定时器,使时间变为00:00:00

if (sInDate <= 0) {

clearInterval(times);

spans[0].innerHTML = "00";

spans[1].innerHTML = "00";

spans[2].innerHTML = "00";

}

}

//微信

var J_followWxImg = document.getElementById("J_followWxImg"),

J_followWx = document.getElementById("J_followWx");

J_followWx.onmouseover = function() {

J_followWxImg.style.display = "block";

}

J_followWx.onmouseout = function() {

J_followWxImg.style.display = "none";

}

//底部图片切换

var J_safeAuth = document.querySelector(".J_safeAuth");

setInterval(function() {

J_safeAuth.classList.add("active");

}, 2000);

setInterval(function() {

J_safeAuth.classList.remove("active");

}, 4000);

//回顶部

var J_atop = document.getElementById("J_atop");

// 当网页向下滑动 854px 出现"返回顶部" 按钮

window.onscroll = function() { scrollFun() };

function scrollFun() {

if (document.body.scrollTop > 854 || document.documentElement.scrollTop > 854) {

J_atop.classList.add("active");

} else {

J_atop.classList.remove("active");

}

}

//这里定义返回底部的方法

function topFun() {

document.body.scrollTop = 0;

document.documentElement.scrollTop = 0;

}

//点击返回顶部

J_atop.onclick = function() {

topFun();

}

function tabS(obj) {

var tabWrap = document.querySelector(obj);

var tabList = tabWrap.querySelectorAll(".tab-list li");

var tabUl = tabWrap.querySelectorAll(".brick-list");

tabList[0].classList.add("tab-active");

for (var i = 0; i < tabList.length; i++) {

tabList[i].num = i;

tabList[i].onmouseover = function() {

for (var i = 0; i < tabList.length; i++) {

tabList[i].className = "";

}

tabList[this.num].classList.add("tab-active");

for (var j = 0; j < tabUl.length; j++) {

tabUl[j].classList.add("hide");

}

tabUl[this.num].classList.remove("hide");

}

}

}

tabS(".home-appliances-box");

tabS(".home-ability-box");

tabS(".home-match-box");

tabS(".home-mountings-box");

tabS(".home-rim-box");

三、我的购物车页

在我的购物车页面,点击我的订单可以跳转到我的订单页面,可以对商品进行选择,数量的加减以及去结算跳转到确认订单页面。基本页面效果如下所示:

购物车

选择

下部

我的购物车页部分代码:

<code><!DOCTYPE html>

<html lang="en">code>

<head>

<title>小米商城</title>

<meta charset="utf-8">code>

<link rel="shortcut icon" type="image/x-icon" href="./images/favicon/favicon.ico" />code>

<link rel="stylesheet" href="./css/cart.css">code>

<link rel="stylesheet" type="text/css" href="./css/content.css">code>

<link rel="stylesheet" href="./css/footer1.css">code>

<link rel="stylesheet" href="./font-awesome/css/font-awesome.min.css">code>

<script src="./js/jq_3.3.1_mi.js"></script>code>

<script src="./js/cart.js"></script>code>

</head>

<body>

<!-- 购物车头部 -->

<div class="header">code>

<div class="content">code>

<div class="content-left">code>

<a href="" class="logo"></a>code>

<h1 class="title">我的购物车</h1>code>

<h6 class="notice">温馨提示:产品是否购买成功,以最终下单为准哦,请尽快结算</h6>code>

</div>

<div class="content-right">code>

<div class="userinfo">code>

<div class="username">code>

<a href="javascript:void(0)" class="toUserInfo">我是刘子祎</a>code>

<ul>

<li class="infoitem">个人中心</li>code>

<li class="infoitem">评价晒单</li>code>

<li class="infoitem">我的喜欢</li>code>

<li class="infoitem">小米账户</li>code>

<li class="infoitem">退出登录</li>code>

</ul>

</div>

<i class="fa fa-angle-down fa-1x"></i>code>

</div>

<div class="toOrderDetail"><a href="./order.html">我的订单</a></div>code>

</div>

</div>

</div>

<!-- 购物车躯干部分 -->

<div class="trunk">code>

<!--购物车-->

<div class="cart">code>

<div class="list list-title">code>

<div class="select select-all"><i class="fa fa-check" id="check-all"></i>全选</div>code>

<div class="good-img"></div>code>

<div class="good-name" style="font-size:14px; ">商品名称</div>code>

<div class="good-price">单价</div>code>

<div class="good-num">数量</div>code>

<div class="good-total-price"style="color:#424242;">小计</div>code>

<div class="operation">操作</div>code>

</div>

<div class="list list-item">code>

<div class="select"><i class="fa fa-check"></i></div>code>

<div class="good-img"><img src="./static/img/phone/phone1.png" alt=""></div>code>

<div class="good-name"> 小米MIX 2S 全网通版 6GB内存 陶瓷标准版 64GB 白色 64GB </div>code>

<div class="good-price">3199元</div>code>

<div class="good-num">code>

<div class="num-input">code>

<button class="minus">-</button>code>

<input type="text" value="1" class="num-value">code>

<button class="plus">+</button>code>

</div>

</div>

<div class="good-total-price">3199元</div>code>

<div class="operation"><i class="fa fa-times"></i></div>code>

</div>

<div class="list list-item">code>

<div class="select"><i class="fa fa-check"></i></div>code>

<div class="good-img"><img src="./static/img/phone/phone1.png" alt=""></div>code>

<div class="good-name"> 小米MIX 2S 全网通版 6GB内存 陶瓷标准版 64GB 白色 64GB </div>code>

<div class="good-price">3199元</div>code>

<div class="good-num">code>

<div class="num-input">code>

<button class="minus">-</button>code>

<input type="text" value="1" class="num-value">code>

<button class="plus">+</button>code>

</div>

</div>

<div class="good-total-price">3199元</div>code>

<div class="operation"><i class="fa fa-times"></i></div>code>

</div>

<div class="list list-item">code>

<div class="select"><i class="fa fa-check"></i></div>code>

<div class="good-img"><img src="./static/img/phone/phone1.png" alt=""></div>code>

<div class="good-name"> 小米MIX 2S 全网通版 6GB内存 陶瓷标准版 64GB 白色 64GB </div>code>

<div class="good-price">3199元</div>code>

<div class="good-num">code>

<div class="num-input">code>

<button class="minus">-</button>code>

<input type="text" value="1" class="num-value">code>

<button class="plus">+</button>code>

</div>

</div>

<div class="good-total-price">3199元</div>code>

<div class="operation"><i class="fa fa-times"></i></div>code>

</div>

<div class="list list-total">code>

<div class="list-total-left">code>

<span class="notice"><a href="">继续购物</a></span>code>

<span class="statistics">共 <span class="all-count">0</span> 件商品,已选择 <span class="select-count">0</span> 件</span>code>

</div>

<div class="list-total-right">code>

<div class="total-price">合计: <span class="sum-price">0</span> 元</div>code>

<a href="./close.html"><button class="submit-cart">去结算</button></a>code>

</div>

</div>

</div>

<!--其他商品推荐-->

<div class="recommend" style="margin-top: 60px;">code>

<p>买购物车中商品的人还买了</p>

</div>

<div class="content-bottom">code>

<div class="content-bottom1">code>

<!--手机-->

<div class="content-bottom1_shop">code>

<div class="content-bottom1_shop1"></div>code>

<div class="content-bottom1_shop2">code>

<div class="content-bottom1_1">code>

<div class="content-bottom1_a">code>

<img class="bottomImg" src="./static/img/buy/手机1.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">小米5X 4GB+64GB </a> </h3>code>

<p class="bottomDesc">光学变焦双摄,拍人更美</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">1499 元</span>code>

</p>

</div>

<div class="content-bottom1_b">code>

<span class="bottomFlagRed">享八折</span>code>

<img class="bottomImg" src="./static/img/buy/手机2.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">小米MIX 2 全陶瓷尊享版 </a></h3>code>

<p class="bottomDesc">全面屏2.0,Unibody 全陶瓷</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">3699元</span>code>

<del>4699 元</del>

</p>

</div>

<div class="content-bottom1_c">code>

<img class="bottomImg" src="./static/img/buy/手机3.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">红米5A 2GB内存 </a></h3>code>

<p class="bottomDesc">8天超长待机,137g轻巧机身</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">599元</span>code>

</p>

</div>

<div class="content-bottom1_d">code>

<img class="bottomImg" src="./static/img/buy/手机4.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">红米5 Plus 3GB+32GB </a></h3>code>

<p class="bottomDesc">全面屏手机,4000mAh大电量</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">999元</span>code>

</p>

</div>

</div>

<div class="content-bottom1_2">code>

<div class="content-bottom1_e">code>

<img class="bottomImg" src="./static/img/buy/手机5.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">红米S2 3GB+32GB </a></h3>code>

<p class="bottomDesc">前置1600万超大像素智能美拍</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">999元</span>code>

</p>

</div>

<div class="content-bottom1_f">code>

<img class="bottomImg" src="./static/img/buy/手机6.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">小米Note 3 4GB+64GB </a></h3>code>

<p class="bottomDesc">1600万美颜自拍,2倍变焦双摄</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">1799元</span>code>

<del>1999元</del>

</p>

</div>

<div class="content-bottom1_g">code>

<img class="bottomImg" src="./static/img/buy/手机7.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">红米5 2GB+16GB </a></h3>code>

<p class="bottomDesc">5.7英寸全面屏,前置柔光自拍</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">799元</span>code>

</p>

</div>

<div class="content-bottom1_h">code>

<img class="bottomImg" src="./static/img/buy/手机8.jpg" alt="">code>

<h3 class="bottomTitle"><a href="">小米Max 2 4GB+64GB </a></h3>code>

<p class="bottomDesc">6.44''大屏,5300mAh 充电宝级的大电量</p>code>

<p class="bottomPrice">code>

<span style="color:#ff6709">1499元</span>code>

<del>1699元</del>

</p>

</div>

</div>

</div>

</div>

<div class="clear"></div>code>

</div>

</div>

</div>

<!-- 网页底部 -->

<div class="footer-top">code>

<div class="footer-top_li">code>

<div class="footer-top_li_1">code>

<a href="#"><i class="fa fa-wrench"></i>预约维修服务</a><span></span>code>

<a href="#"><i class="fa fa-rotate-right "></i>7天无理由退货</a><span></span>code>

<a href="#"><i class="fa fa-refresh"></i>15天免费换货</a><span></span>code>

<a href="#"><i class="fa fa-gift"></i>满150元包邮</a><span></span>code>

<a href="#"><i class="fa fa-map-marker"></i>520余家售后网点</a>code>

</div>

<span class="separate"></span>code>

<div class="footer-top_li_2">code>

<div class="footer-top_li_a">code>

<dl>

<dt>帮助中心</dt>

<dd><a href="">账户管理</a></dd>code>

<dd><a href="">购物指南</a></dd>code>

<dd><a href="">订单操作</a></dd>code>

</dl>

<dl>

<dt>服务支持</dt>

<dd><a href="">售后政策</a></dd>code>

<dd><a href="">自助服务</a></dd>code>

<dd><a href="">相关下载</a></dd>code>

</dl>

<dl>

<dt>线下门店</dt>

<dd><a href="">小米之家</a></dd>code>

<dd><a href="">服务网点</a></dd>code>

<dd><a href="">授权体验店</a></dd>code>

</dl>

<dl>

<dt>关于小米</dt>

<dd><a href="">了解小米</a></dd>code>

<dd><a href="">加入小米</a></dd>code>

<dd><a href="">投资者关系</a></dd>code>

</dl>

<dl>

<dt>关注我们</dt>

<dd><a href="">新浪微博</a></dd>code>

<dd><a href="">官网微博</a></dd>code>

<dd><a href="">联系我们</a></dd>code>

</dl>

<dl>

<dt>特色服务</dt>

<dd><a href="">F码通道</a></dd>code>

<dd><a href="">礼物码</a></dd>code>

<dd><a href="">防伪查询</a></dd>code>

</dl>

<div class="connect">code>

<p class="telephone">Feir-520-1314</p>code>

<p class="time">周一至周日 8:00-18:00<br>(仅收市话费)</p>code>

<button><span class="fa fa-commenting "></span> 联系客服</button>code>

</div>

</div>

<div class="footer-top_li_b"></div>code>

</div>

</div>

</div>

<div class="footer-bottom">code>

<div class="footer-bottom_li">code>

<div class="footer-bottom_li_1">code>

<img src="./static/img/footlogo.png" alt="" class="logoBottom">code>

</div>

<div class="footer-bottom_li_2">code>

<div class="footer-bottom_li_a">code>

<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>政企服务<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">code>

<a href="">©mi.com</a>code>

京ICP证110507号

<a href="">京ICP备10046444号</a>code>

<a href="">京公网安备11010802020134号</a>code>

<a href="">京网文[2014]0059-0009号</a>code>

<br>

违法和不良信息举报电话:185-0130-1238,本网站所列数据,除特殊说明,所有数据均出自我司实验室测试

</div>

</div>

<div class="footer-bottom_li_3">code>

<img src="./static/img/footericon1.png" alt="" class="icon">code>

<img src="./static/img/footericon2.png" alt="" class="icon">code>

<img src="./static/img/footericon3.png" alt="" class="icon">code>

<img src="./static/img/footericon4.png" alt="" class="icon">code>

<img src="./static/img/footericon5.png" alt="" class="icon">code>

</div>

<div class="footer-bottom_li_4">code>

探索黑科技,小米为发烧而生!

</div>

</div>

</div>

</body>

</html>

$(function(){

//初始化总价, 总选择数, 总条数;

doPrice();

//全选/选择框的鼠标移上变个颜色

$('.fa-check').mouseover(function(){

if($(this).attr('class')!='fa fa-check checked') {

$(this).css('color', '#ff6a00');

}

})

$('.fa-check').mouseleave(function(){

$(this).css('color','#fff');

})

//普通勾选

$('.fa-check').click(function(){

var cla=$(this).attr('class');

if(cla!='fa fa-check checked'){

$(this).attr('class','fa fa-check checked');

}else{

$(this).attr('class','fa fa-check');

}

doCheckAll();

doPrice();

})

//全选框勾选

$('#check-all').click(function () {

var cla=$(this).attr('class');

if(cla!='fa fa-check checked'){

$('.fa-check').attr('class','fa fa-check checked');

}else{

$('.fa-check').attr('class','fa fa-check');

}

doPrice();

})

//检查是否全选

function doCheckAll(){

var allitem=$('.list-item i[class*="fa-check"]').length;

var checkeditem=$('.list-item i[class$="checked"]').length;

if(allitem!=checkeditem){

$('#check-all').attr('class','fa fa-check');

}else{

$('#check-all').attr('class','fa fa-check checked');

}

}

//加减按钮

$('button.minus').click(function(){

var nowvalue=$(this).siblings('input').val();

nowvalue=parseInt(nowvalue);

var currentvalue=0;

nowvalue<=1?currentvalue=1:currentvalue=nowvalue-1;

$(this).siblings('input').val(currentvalue);

//计算当前的小计

var danjia=parseFloat($(this).parents('.good-num').siblings('.good-price').html());

var xiaoji=danjia*currentvalue;

$(this).parents('.good-num').siblings('.good-total-price').html(xiaoji+'元');

//更新总价

doPrice();

})

$('button.plus').click(function(){

var nowvalue=$(this).siblings('input').val();

nowvalue=parseInt(nowvalue);

var currentvalue=nowvalue+1;

$(this).siblings('input').val(currentvalue);

//计算当前的小计

var danjia=parseFloat($(this).parents('.good-num').siblings('.good-price').html());

var xiaoji=danjia*currentvalue;

$(this).parents('.good-num').siblings('.good-total-price').html(xiaoji+'元');

//更新总价

doPrice();

})

function doPrice(){

//统计所有勾选了的值;

var items=$('.list-item i[class*="fa-check"]');

var checkeditems=$('.list-item i[class$="checked"]').parents('.select').siblings('.good-total-price')

var totalprice=0;

for(var i=0;i<checkeditems.length;i++){

totalprice+=parseFloat(checkeditems[i].innerHTML);

}

//改总价

$('.sum-price').html(totalprice);

//改选中数

$('.select-count').html(checkeditems.length);

//改总条数

$('.all-count').html(items.length);

}

})

四、我的订单页

在我的订单页中可以点击购物车跳转到购物车页面,点击头部的小米商城可跳转到首页,以及整体布局的完善与实现。如下图所示:

我的订单

尾部

我的订单页部分代码展示:

<code><!DOCTYPE html>

<html>

<head>

<title>我的订单—小米商城</title>

<meta charset="utf-8">code>

<link rel="shortcut icon" type="image/x-icon" href="./images/favicon/favicon.ico" />code>

<link rel="stylesheet" type="text/css" href="./layui/css/layui.css">code>

<link rel="stylesheet" type="text/css" href="./css/mi.css">code>

<link rel="stylesheet" type="text/css" href="./css/shop.css">code>

<link rel="stylesheet" type="text/css" href="./css/footer1.css">code>

<link rel="stylesheet" type="text/css" href="./font-awesome/css/font-awesome.min.css">code>

<script type="text/javascript" src="./layui/layui.js"></script>code>

</head>

<body>

<div class="header">code>

<div class="header_menu">code>

<ul class="header_left"> code>

<li><a href="./index.html">小米商城</a><span>|</span></li>code>

<li><a href="#">MIUI</a><span>|</span></li>code>

<li><a href="#">IOT</a><span>|</span></li>code>

<li><a href="#">云服务</a><span>|</span></li>code>

<li><a href="#">小爱分享平台</a><span>|</span></li>code>

<li><a href="#">金融</a><span>|</span></li>code>

<li><a href="#">有品</a><span>|</span></li>code>

<li><a href="#">企业服务</a><span>|</span></li>code>

<li><a href="#">SelectRegion</a></li>code>

</ul>

<div class="header_right">code>

<ul class="userinfo">code>

<li class="username"><a href="javascript:void(0)" class="toUserInfo">我是刘子祎<i class="fa fa-angle-down fa-1x"></i></a><span>|</span> code>

<ul>

<li class="infoitem">个人中心</li>code>

<li class="infoitem">评价晒单</li>code>

<li class="infoitem">我的喜欢</li>code>

<li class="infoitem">小米账户</li>code>

<li class="infoitem">退出登录</li>code>

</ul>

</li>

<li><a href="#">消息通知</a><span>|</span></li>code>

<li><a href="#">我的订单</a></li>code>

<li class="header_right_li"><a href="./cart.html"><i class="fa fa-shopping-cart" ></i>&nbsp; 购物车 ( 0 )</a>code>

<div>购物车中还没有商品,赶紧选购吧!</div>

</li>

</ul>

</div>

</div>

</div>

<!-- 主体内容上半部分 -->

<div class="content-top">code>

<div class="content">code>

<div class="content_menu">code>

<div class="content_menu_pic">code>

<img src="./static/img/footlogo.png" class="content_menu_img"style="margin: 5px 0px;margin-right: 10px;">code>

<img src="./static/img/logoAD.gif" >code>

</div>

<div class="content_menu_ul">code>

<ul>

<li>小米手机

<div class="mi_phone">code>

<div class="mi_phone_div">code>

<div class="mi_phone_div_1">code>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone2.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone3.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<!-- <div class="new">新品</div> -->code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<!-- <div class="new">新品</div> -->code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

</div>

<div class="clear"></div>code>

</div>

</div>

</div>

</li>

<li>红米

<div class="mi_phone">code>

<div class="mi_phone_div">code>

<div class="mi_phone_div_1">code>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone7.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone8.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone9.jpg">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

</div>

<div class="clear"></div>code>

</div>

</div>

</div>

</li>

<li>电视</li>

<li>笔记本</li>

<li>盒子</li>

<li>新品</li>

<li>路由器</li>

<li>智能硬件</li>

<li>服务</li>

<li>社区</li>

</ul>

</div>

<div class="content-form">code>

<form>

<input type="text" name="">code>

<div class="content-form-a"><a href="">电视新品</a> <a href="">618预热</a></div>code>

<div class="botton"><i class=" fa fa-search"></i></div>code>

</form>

</div>

<div class="clear"></div>code>

</div>

</div>

<!-- 我的订单 -->

<div class="order_content">code>

<div class="order">code>

<p style="color: #333;font-size: 13px;">首页 > 交易订单</p>code>

<div class="order_content_div">code>

<div class="order_left">code>

<ul>

<li class="box">订单中心</li>code>

<li class="min" >我的订单</li>code>

<li class="min">意外保</li>code>

<li class="min">团购订单</li>code>

<li class="min">评价晒单</li>code>

<li class="min">话费充值订单</li>code>

<li class="min">以旧换新订单</li>code>

<li class="box">个人中心</li>code>

<li class="min">我的个人中心</li>code>

<li class="min">消息通知</li>code>

<li class="min">购买资格</li>code>

<li class="min">现金账户</li>code>

<li class="min">小米礼品卡</li>code>

<li class="min">现金券</li>code>

<li class="min">喜欢的商品</li>code>

<li class="min">优惠券</li>code>

<li class="min">收货地址</li>code>

<li class="box">售后服务</li>code>

<li class="min">服务记录</li>code>

<li class="min">申请服务</li>code>

<li class="min">领取快递报销</li>code>

<li class="box">账户管理</li>code>

<li class="min">个人信息</li>code>

<li class="min">修改密码</li>code>

<li class="min">社区VIP认证</li>code>

</ul>

</div>

<div class="order_right" >code>

<p>我的订单<span style="font-size:13px;">&nbsp;&nbsp; 请谨防钓鱼链接或诈骗电话,了解更多></span></p>code>

<div class="order_right_form">code>

<ul>

<li id="regTabs_0" onclick="ChangeReg('0','register_',1)">全部有效订单<span></span></li>code>

<li id="regTabs_1" onclick="ChangeReg('1','register_',1)">待支付<span></span></li>code>

<li>待收货<span></span></li>

<li>已关闭</li>

</ul>

<form>

<input type="text" name="" placeholder="输入商品名称 商品编号 订单号">code>

<div class="botton"><i class=" fa fa-search"></i></div> code>

</form>

<div class="clear"></div>code>

</div>

<div class="order_right_show" id="register_0" style="display:block">code>

<div class="order_right_content" >code>

<h2>已收货</h2>

<p>2016年09月02日 10:00 | XXX | 订单号: 1234455513234 |在线支付 <span>订单金额:<b> 149</b> 元 </span></p>

<div class="order_right_shop">code>

<img src="./static/img/life4.png">code>

<p>家居沙发 灰色 <br>356元 X 1</p>

<div class="order_right_div">code>

<p>订单详情</p>

<p>售后详情</p>

</div>

<div class="clear"></div>code>

</div>

</div>

<div class="clear"></div>code>

</div>

<div class="order_right_show" id="register_1" style="display:none">code>

<p>当前没有待支付订单。</p>

</div>

</div>

<div class="clear"></div>code>

</div>

</div>

</div>

<!-- 网页底部 -->

<div class="footer-top">code>

<div class="footer-top_li">code>

<div class="footer-top_li_1">code>

<a href="#"><i class="fa fa-wrench"></i>预约维修服务</a><span></span>code>

<a href="#"><i class="fa fa-rotate-right "></i>7天无理由退货</a><span></span>code>

<a href="#"><i class="fa fa-refresh"></i>15天免费换货</a><span></span>code>

<a href="#"><i class="fa fa-gift"></i>满150元包邮</a><span></span>code>

<a href="#"><i class="fa fa-map-marker"></i>520余家售后网点</a>code>

</div>

<span class="separate"></span>code>

<div class="footer-top_li_2">code>

<div class="footer-top_li_a">code>

<dl>

<dt>帮助中心</dt>

<dd><a href="">账户管理</a></dd>code>

<dd><a href="">购物指南</a></dd>code>

<dd><a href="">订单操作</a></dd>code>

</dl>

<dl>

<dt>服务支持</dt>

<dd><a href="">售后政策</a></dd>code>

<dd><a href="">自助服务</a></dd>code>

<dd><a href="">相关下载</a></dd>code>

</dl>

<dl>

<dt>线下门店</dt>

<dd><a href="">小米之家</a></dd>code>

<dd><a href="">服务网点</a></dd>code>

<dd><a href="">授权体验店</a></dd>code>

</dl>

<dl>

<dt>关于小米</dt>

<dd><a href="">了解小米</a></dd>code>

<dd><a href="">加入小米</a></dd>code>

<dd><a href="">投资者关系</a></dd>code>

</dl>

<dl>

<dt>关注我们</dt>

<dd><a href="">新浪微博</a></dd>code>

<dd><a href="">官网微博</a></dd>code>

<dd><a href="">联系我们</a></dd>code>

</dl>

<dl>

<dt>特色服务</dt>

<dd><a href="">F码通道</a></dd>code>

<dd><a href="">礼物码</a></dd>code>

<dd><a href="">防伪查询</a></dd>code>

</dl>

<div class="connect">code>

<p class="telephone">Feir-520-1314</p>code>

<p class="time">周一至周日 8:00-18:00<br>(仅收市话费)</p>code>

<button><span class="fa fa-commenting "></span> 联系客服</button>code>

</div>

</div>

<div class="footer-top_li_b"></div>code>

</div>

</div>

</div>

<div class="footer-bottom">code>

<div class="footer-bottom_li">code>

<div class="footer-bottom_li_1">code>

<img src="./static/img/footlogo.png" alt="" class="logoBottom">code>

</div>

<div class="footer-bottom_li_2">code>

<div class="footer-bottom_li_a">code>

<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>政企服务<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">code>

<a href="">©mi.com</a>code>

京ICP证110507号

<a href="">京ICP备10046444号</a>code>

<a href="">京公网安备11010802020134号</a>code>

<a href="">京网文[2014]0059-0009号</a>code>

<br>

违法和不良信息举报电话:185-0130-1238,本网站所列数据,除特殊说明,所有数据均出自我司实验室测试

</div>

</div>

<div class="footer-bottom_li_3">code>

<img src="./static/img/footericon1.png" alt="" class="icon">code>

<img src="./static/img/footericon2.png" alt="" class="icon">code>

<img src="./static/img/footericon3.png" alt="" class="icon">code>

<img src="./static/img/footericon4.png" alt="" class="icon">code>

<img src="./static/img/footericon5.png" alt="" class="icon">code>

</div>

<div class="footer-bottom_li_4">code>

探索黑科技,小米为发烧而生!

</div>

</div>

</div>

<script type="text/javascript">code>

function ChangeReg(divId,divName,Count) {

for(var i=0;i<=Count;i++){

document.getElementById(divName+i).style.display="none";code>

}

document.getElementById(divName+divId).style.display="block";code>

if (divId==0) {

document.getElementById("regTabs_0").style.color="#FF6A00";code>

document.getElementById("regTabs_1").style.color="#757575";code>

}

if (divId==1) {

document.getElementById("regTabs_0").style.color="#757575";code>

document.getElementById("regTabs_1").style.color="#FF6A00";code>

}

}

</script>

</body>

</html>

五、确认订单页

在此页面,点击我的订单可以跳转到我的订单页面,点击添加新地址可以实现添加地址操作,点击商品可跳转到商品详情页以及选择配送时间。效果如下图:

确认订单

添加地址

此页面部分代码如下:

<code><!DOCTYPE html>

<html lang="en">code>

<head>

<title>填写订单信息</title>

<meta charset="utf-8">code>

<link rel="shortcut icon" type="image/x-icon" href="./images/favicon/favicon.ico" />code>

<link rel="stylesheet" href="./css/cart.css">code>

<link rel="stylesheet" href="./css/footer1.css">code>

<link rel="stylesheet" href="./css/shop.css">code>

<link rel="stylesheet" href="./font-awesome/css/font-awesome.min.css">code>

<link rel="stylesheet" href="./layui/css/layui.css">code>

<script src="./js/jq_3.3.1_mi.js"></script>code>

<script src="./layui/layui.all.js"></script>code>

<script src="./js/close.js"></script>code>

</head>

<body>

<!-- 购物车头部 -->

<div class="header">code>

<div class="content">code>

<div class="content-left">code>

<a href="" class="logo"></a>code>

<h1 class="title">确认订单</h1>code>

</div>

<div class="content-right">code>

<div class="userinfo">code>

<div class="username">code>

<a href="javascript:void(0)" class="toUserInfo">我是刘子祎</a>code>

<ul>

<li class="infoitem">个人中心</li>code>

<li class="infoitem">评价晒单</li>code>

<li class="infoitem">我的喜欢</li>code>

<li class="infoitem">小米账户</li>code>

<li class="infoitem">退出登录</li>code>

</ul>

</div>

<i class="fa fa-angle-down fa-1x"></i>code>

</div>

<div class="toOrderDetail"><a href="./order.html">我的订单</a></div>code>

</div>

</div>

</div>

<!-- 主体内容 -->

<div class="close_content">code>

<div class="close_contenter">code>

<h1>收货地址</h1>

<div>

<div class="close_add">code>

<h1>xxx</h1>

<h6>177****2345</h6>

<h6>河北 xx市 xx区 xx街道</h6>

<h6>xx栋 1405室</h6>

<span class="del">删除</span>code>

</div>

<div class="close_add">code>

<h1>xxx</h1>

<h6>177****2345</h6>

<h6>河北 xx市 xx区 xx街道</h6>

<h6>xx栋 1405室</h6>

<span class="del">删除</span>code>

</div>

<div class="close_add1">code>

<i class="fa fa-plus-square"></i>code>

<h6>添加新地址</h6>

</div>

<div class="clear"></div>code>

</div>

<h2>配送方式 <span style="color: #FF6A00;font-size: 13px;margin-left: 80px;">包邮</span></h2>code>

<div class="close_data">code>

<h3>配送时间</h3><h5 style="border-color:rgb(255,106,0)">不限送货时间:周一至周日</h5><h5>工作日送货:周一至周五</h5><h5>双休日、假日送货:周六至周日</h5>code>

</div>

<h2 style="border: none;margin-top:0px; ">发票<span style="color: #FF6A00;font-size: 13px;margin-left: 125px;">电子发票&nbsp;&nbsp; 个人 &nbsp;&nbsp;商品明细&nbsp;&nbsp; 修改 ></span></h2>code>

<h4>商品及优惠券 <a href="./cart.html">返回购物车&nbsp; <i class="fa fa-chevron-right"></i> </a></h4>code>

<div class="close_shop">code>

<p>

<img src="./static/img/pms (2).jpg"><a href="./detail.html">红米6A 全网通版 2GB内存 16GB 流沙金 </a>599元 x 1code>

<span >599元</span>

</p>

<p><img src="./static/img/pms (1).jpg"><a>小米8 SE 全网通版 4GB内存 64GB 金色 </a>1799元 x 1code>

<span>1799元</span>

</p>

<div class="clear"></div>code>

</div>

<div class="close_much">code>

<div class="close_much_left">code>

<p><i class="fa fa-plus-square"></i>使用优惠券</p>code>

<p><i class="fa fa-plus-square"></i>使用小米礼品卡</p>code>

</div>

<div class="close_much_right">code>

<p>商品件数 :<span>3件</span></p>

<p>商品总价 :<span>4999元</span></p>

<p>优惠活动 :<span>-0元</span></p>

<p>优惠券抵扣 :<span>-0元</span></p>

<p>运费 :<span>0元</span></p>

<p style="height: 50px;line-height:50px; ">应付总额 :<span class="zong">4999 <b> 元</b></span></p> code>

</div>

<div class="clear"></div>code>

</div>

</div>

<div class="close_clear">code>

<a href="./close.html"><button class="submit-cart">立即下单</button></a>code>

</div>

</div>

<!-- 网页底部 -->

<div class="footer-top">code>

<div class="footer-top_li">code>

<div class="footer-top_li_1">code>

<a href="#"><i class="fa fa-wrench"></i>预约维修服务</a><span></span>code>

<a href="#"><i class="fa fa-rotate-right "></i>7天无理由退货</a><span></span>code>

<a href="#"><i class="fa fa-refresh"></i>15天免费换货</a><span></span>code>

<a href="#"><i class="fa fa-gift"></i>满150元包邮</a><span></span>code>

<a href="#"><i class="fa fa-map-marker"></i>520余家售后网点</a>code>

</div>

<span class="separate"></span>code>

<div class="footer-top_li_2">code>

<div class="footer-top_li_a">code>

<dl>

<dt>帮助中心</dt>

<dd><a href="">账户管理</a></dd>code>

<dd><a href="">购物指南</a></dd>code>

<dd><a href="">订单操作</a></dd>code>

</dl>

<dl>

<dt>服务支持</dt>

<dd><a href="">售后政策</a></dd>code>

<dd><a href="">自助服务</a></dd>code>

<dd><a href="">相关下载</a></dd>code>

</dl>

<dl>

<dt>线下门店</dt>

<dd><a href="">小米之家</a></dd>code>

<dd><a href="">服务网点</a></dd>code>

<dd><a href="">授权体验店</a></dd>code>

</dl>

<dl>

<dt>关于小米</dt>

<dd><a href="">了解小米</a></dd>code>

<dd><a href="">加入小米</a></dd>code>

<dd><a href="">投资者关系</a></dd>code>

</dl>

<dl>

<dt>关注我们</dt>

<dd><a href="">新浪微博</a></dd>code>

<dd><a href="">官网微博</a></dd>code>

<dd><a href="">联系我们</a></dd>code>

</dl>

<dl>

<dt>特色服务</dt>

<dd><a href="">F码通道</a></dd>code>

<dd><a href="">礼物码</a></dd>code>

<dd><a href="">防伪查询</a></dd>code>

</dl>

<div class="connect">code>

<p class="telephone">Feir-520-1314</p>code>

<p class="time">周一至周日 8:00-18:00<br>(仅收市话费)</p>code>

<button><span class="fa fa-commenting "></span> 联系客服</button>code>

</div>

</div>

<div class="footer-top_li_b"></div>code>

</div>

</div>

</div>

<div class="footer-bottom">code>

<div class="footer-bottom_li">code>

<div class="footer-bottom_li_1">code>

<img src="./static/img/footlogo.png" alt="" class="logoBottom">code>

</div>

<div class="footer-bottom_li_2">code>

<div class="footer-bottom_li_a">code>

<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>政企服务<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">code>

<a href="">©mi.com</a>code>

京ICP证110507号

<a href="">京ICP备10046444号</a>code>

<a href="">京公网安备11010802020134号</a>code>

<a href="">京网文[2014]0059-0009号</a>code>

<br>

违法和不良信息举报电话:185-0130-1238,本网站所列数据,除特殊说明,所有数据均出自我司实验室测试

</div>

</div>

<div class="footer-bottom_li_3">code>

<img src="./static/img/footericon1.png" alt="" class="icon">code>

<img src="./static/img/footericon2.png" alt="" class="icon">code>

<img src="./static/img/footericon3.png" alt="" class="icon">code>

<img src="./static/img/footericon4.png" alt="" class="icon">code>

<img src="./static/img/footericon5.png" alt="" class="icon">code>

</div>

<div class="footer-bottom_li_4">code>

探索黑科技,小米为发烧而生!

</div>

</div>

</div>

<script>

layui.use('form', function(){

var form = layui.form;

form.render();

});

//弹窗

$('.close_add1').click(function(){

layer.open({

area:['900px'],

title: '填写新地址',

content:

' <form class="layui-form layui-col-space10" action="">\n' +code>

' <div class="layui-form-item layui-col-space10">\n' +code>

' <div class="layui-col-md6">\n' +code>

' <input type="text" name="title" required lay-verify="required" placeholder="姓名" autocomplete="off" class="layui-input">\n' +code>

' </div>\n' +

' <div class="layui-col-md6">\n' +code>

' <input type="text" name="password" required lay-verify="required" placeholder="手机号" autocomplete="off" class="layui-input">\n' +code>

' </div>\n' +

' </div>\n' +

' <div class="layui-form-item layui-col-space10">\n' +code>

' <div class="layui-col-md4" >\n' +code>

' <select name="province" id="" style="display: block;" lay-filter="city">' +code>

' <option value="">请选择你的省</option>' +code>

' <option value="1">北京</option> ' +code>

' <option value="2">上海</option> ' +code>

' <option value="3">广州</option> ' +code>

' <option value="4">深圳</option> ' +code>

' <option value="5">安徽</option> ' +code>

' </select>' +

' </div>\n' +

' <div class="layui-col-md4" >\n' +code>

' <select name="city" id="" style="display: block;" lay-filter="city">' +code>

' <option value="">请选择你的城市</option>' +code>

' <option value="1">合肥</option> ' +code>

' <option value="2">北京</option> ' +code>

' <option value="3">上海</option> ' +code>

' <option value="4">深圳</option> ' +code>

' </select>' +

' </div>\n' +

' <div class="layui-col-md4" >\n' +code>

' <select name="area" id="" style="display: block;" lay-filter="city">' +code>

' <option value="">请选择你的区</option>' +code>

' <option value="1">蜀山</option> ' +code>

' <option value="2">肥东</option> ' +code>

' <option value="3">肥西</option> ' +code>

' <option value="4">政务区</option> ' +code>

' </select>' +

' </div>\n' +

' </div>\n' +

' <div class="layui-col-md12">\n' +code>

' <div class="layui-col-md12">\n' +code>

' <textarea name="desc" placeholder="详细地址" class="layui-textarea"></textarea>\n' +code>

' </div>\n' +

' </div>\n' +

' <div class="layui-form-item layui-col-space10">\n' +code>

' <div class="layui-col-md6">\n' +code>

' <input type="password" name="password" required lay-verify="required" placeholder="邮政编码" autocomplete="off" class="layui-input">\n' +code>

' </div>\n' +

' <div class="layui-col-md6">\n' +code>

' <input type="password" name="password" required lay-verify="required" placeholder="地址标签" autocomplete="off" class="layui-input">\n' +code>

' </div>\n' +

' </div>\n' +

' </form>'

});

})

</script>

</body>

</html>

$(function(){

$('.close_data h5').click(function(){

$('.close_data h5').css('borderColor','#ccc');

$(this).css('borderColor','#ff6a00');

})

$('.close_add .del').click(function(){

$(this).parents('.close_add').remove();

})

})

六、详情页

在详情页中可以点击购物车跳转到购物车页面,点击头部的小米商城可跳转到首页,点击我的订单可以跳转到我的订单页,以及整体布局的完善与实现。可以对版本,颜色和保障服务进行选择,选择之后总价的变化效果等,如下图所示:

详情页

选择

此页面部分代码如下所示:

<code><!DOCTYPE html>

<html>

<head>

<title>红米6A立即购买—小米商城</title>

<meta charset="utf-8">code>

<link rel="shortcut icon" type="image/x-icon" href="./images/favicon/favicon.ico" />code>

<link rel="stylesheet" type="text/css" href="./layui/css/layui.css">code>

<link rel="stylesheet" type="text/css" href="./css/mi.css">code>

<link rel="stylesheet" type="text/css" href="./css/shop.css">code>

<link rel="stylesheet" type="text/css" href="./css/footer1.css">code>

<link rel="stylesheet" type="text/css" href="./font-awesome/css/font-awesome.min.css">code>

<script src="./js/jq_3.3.1_mi.js"></script>code>

<script type="text/javascript" src="./layui/layui.js"></script>code>

<script src="./js/detail.js"></script>code>

</head>

<body>

<div class="header">code>

<div class="header_menu">code>

<ul class="header_left"> code>

<li><a href="./index.html">小米商城</a><span>|</span></li>code>

<li><a href="#">MIUI</a><span>|</span></li>code>

<li><a href="#">IOT</a><span>|</span></li>code>

<li><a href="#">云服务</a><span>|</span></li>code>

<li><a href="#">小爱分享平台</a><span>|</span></li>code>

<li><a href="#">金融</a><span>|</span></li>code>

<li><a href="#">有品</a><span>|</span></li>code>

<li><a href="#">企业服务</a><span>|</span></li>code>

<li><a href="#">SelectRegion</a></li>code>

</ul>

<div class="header_right">code>

<ul>

<li><a href="#">登录</a><span>|</span></li>code>

<li><a href="#">注册</a><span>|</span></li>code>

<li><a href="./order.html">我的订单</a></li>code>

<li class="header_right_li"><a href="./cart.html"><i class="fa fa-shopping-cart" ></i>&nbsp; 购物车 ( 0 )</a>code>

<div>购物车中还没有商品,赶紧选购吧!</div>

</li>

</ul>

</div>

</div>

</div>

<!-- 主体内容上半部分 -->

<div class="content-top">code>

<div class="content">code>

<div class="content_menu">code>

<div class="content_menu_pic">code>

<img src="./static/img/footlogo.png" class="content_menu_img"style="margin: 5px 0px;margin-right: 10px;">code>

<img src="./static/img/logoAD.gif" >code>

</div>

<div class="content_menu_ul">code>

<ul>

<li>小米手机

<div class="mi_phone">code>

<div class="mi_phone_div">code>

<div class="mi_phone_div_1">code>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone2.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone3.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<!-- <div class="new">新品</div> -->code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<!-- <div class="new">新品</div> -->code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

</div>

<div class="clear"></div>code>

</div>

</div>

</div>

</li>

<li>红米

<div class="mi_phone">code>

<div class="mi_phone_div">code>

<div class="mi_phone_div_1">code>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone7.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone8.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone9.jpg">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

<span></span>

</div>

<div class="mi_phone1">code>

<div class="new">新品</div>code>

<div class="mi_phone_shop">code>

<img src="./static/img/phone/phone1.png">code>

<br>

<a href="">小米2s</a>code>

<br>

<a href="" style="color:#FF6A00;">3299元</a>code>

</div>

</div>

<div class="clear"></div>code>

</div>

</div>

</div>

</li>

<li>电视</li>

<li>笔记本</li>

<li>盒子</li>

<li>新品</li>

<li>路由器</li>

<li>智能硬件</li>

<li>服务</li>

<li>社区</li>

</ul>

</div>

<div class="content-form">code>

<form>

<input type="text" name="">code>

<div class="content-form-a"><a href="">电视新品</a> <a href="">618预热</a></div>code>

<div class="botton"><i class=" fa fa-search"></i></div>code>

</form>

</div>

<div class="clear"></div>code>

</div>

</div>

<div class="detail">code>

<div class="content">code>

<div class="detail_left">code>

<b>小米8</b><span></span><a href="#">小米8 SE</a>code>

</div>

<div class="detail_right">code>

<a href="">概述</a><span></span>code>

<a href="">图集</a><span></span>code>

<a href="">参数</a><span></span>code>

<a href="">F码通道</a><span></span>code>

<a href="">用户评价</a>code>

</div>

</div>

</div>

<div class="shop_detail">code>

<div class="shop_detail_pic">code>

<div class="layui-carousel" id="test1" lay-filter="test1">code>

<div carousel-item="">code>

<div><img src="./static/img/lun/1.jpg"></div>code>

<div><img src="./static/img/lun/2.jpg"></div>code>

<div><img src="./static/img/lun/3.jpg"></div>code>

<div><img src="./static/img/lun/4.jpg"></div>code>

</div>

</div>

</div>

<div class="shop_detail_menu">code>

<h1>红米6A</h1>

<p>12nm高性能处理器 / 5.45" 小巧全面屏 / 1300万高清相机 / “小杨柳腰”机身</p>

<h2>599</h2>

<div class="detail_map">code>

<i class="fa fa-map-marker "style="color:#ccc;font-size: 15px;" ></i> code>

<span>北京 &nbsp;北京市 &nbsp;东城区 &nbsp;永定门外街道 <a href=""style="color:#FF6A00;" > &nbsp;修改 </a> </span><br>code>

<span style="color:#FF6A00;margin-left: 12px;">有现货</span> code>

</div>

<div class="shop_detail_much">code>

<p>选择版本</p>

<div class="detail_much_left">4GB+64GB 全网通 <span data-val="599">599元</span></div>code>

<div class="detail_much_left">6GB+64GB 全网通 <span data-val="699">699元</span></div>code>

</div>

<div class="clear"></div>code>

<div class="shop_detail_color">code>

<p>选择颜色</p>

<div class="detail_color_left detail_color_left_checked"><span style="background:#F6E6D8; "></span> 金色</div>code>

<div class="detail_color_left"><span style="background:#3C3F43;"></span> 深灰</div>code>

<div class="detail_color_left"><span style="background:#D93239;"></span> 亮红</div>code>

<div class="detail_color_left"><span style="background:#3871B7;"></span> 亮蓝</div>code>

</div>

<div class="clear"></div>code>

<div class="shop_detail_bz">code>

<div class="shop_detail_bz0">code>

<p>选择小米提供的保障服务</p>

<a href="#">了解保障服务 ></a>code>

<div class="clear"></div>code>

</div>

<div class="shop_detail_bz1" style="border-bottom: none">code>

<span class="fa fa-check-circle shop_detail_button"></span>code>

<img src="./static/img/bz.jpg">code>

<div class="shop_detail_1">code>

<p style="font-size: 18px;color: #333;">意外保障服务</p>code>

<p>手机意外摔落/进水/碾压等损坏</p>

<b class="fa fa-check-square shop_detail_button"></b> &nbsp;我已阅读&nbsp; <a> &nbsp;服务条款&nbsp; </a>|<a> &nbsp;服务条款&nbsp;</a>code>

<span data-val="99">99元</span>code>

</div>

</div>

<div class="shop_detail_bz1">code>

<span class="fa fa-check-circle shop_detail_button"></span>code>

<img src="./static/img/bz.jpg">code>

<div class="shop_detail_1">code>

<p style="font-size: 18px;color: #333;">碎屏保障服务</p>code>

<p>手机意外碎屏</p>

<b class="fa fa-check-square shop_detail_button"></b> &nbsp;我已阅读&nbsp; <a> &nbsp;服务条款&nbsp; </a>|<a> &nbsp;服务条款&nbsp;</a>code>

<span data-val="179">179元</span>code>

</div>

</div>

</div>

<div class="shop_detail_zj">code>

<div>

<p>小米8 6GB+64GB 黑色</p><span id="phonePrice">699元</span>code>

<div class="clear"></div>code>

</div>

<p id="totalPrice" style="color:#FF6A00;font-size: 25px;margin-left: 30px;">总计&nbsp;:&nbsp;699元</p>code>

</div>

<div class="shop_detail_cart">加入购物车</div>code>

<p><i class="fa fa-check-circle-o"></i> 7天无理由退货 <i class="fa fa-check-circle-o"></i> 15天质量问题换货 <i class="fa fa-check-circle-o"></i> 365天保修 </p>code>

</div>

<div class="clear"></div>code>

</div>

<div class="detail_content">code>

<div class="detail_content_1">code>

<p>特别说明</p>

<img src="./static/img/sm.jpg">code>

<p>官方微信</p>

<img src="./static/img/2.jpg">code>

</div>

</div>

<!-- 网页底部 -->

<div class="footer-top">code>

<div class="footer-top_li">code>

<div class="footer-top_li_1">code>

<a href="#"><i class="fa fa-wrench"></i>预约维修服务</a><span></span>code>

<a href="#"><i class="fa fa-rotate-right "></i>7天无理由退货</a><span></span>code>

<a href="#"><i class="fa fa-refresh"></i>15天免费换货</a><span></span>code>

<a href="#"><i class="fa fa-gift"></i>满150元包邮</a><span></span>code>

<a href="#"><i class="fa fa-map-marker"></i>520余家售后网点</a>code>

</div>

<span class="separate"></span>code>

<div class="footer-top_li_2">code>

<div class="footer-top_li_a">code>

<dl>

<dt>帮助中心</dt>

<dd><a href="">账户管理</a></dd>code>

<dd><a href="">购物指南</a></dd>code>

<dd><a href="">订单操作</a></dd>code>

</dl>

<dl>

<dt>服务支持</dt>

<dd><a href="">售后政策</a></dd>code>

<dd><a href="">自助服务</a></dd>code>

<dd><a href="">相关下载</a></dd>code>

</dl>

<dl>

<dt>线下门店</dt>

<dd><a href="">小米之家</a></dd>code>

<dd><a href="">服务网点</a></dd>code>

<dd><a href="">授权体验店</a></dd>code>

</dl>

<dl>

<dt>关于小米</dt>

<dd><a href="">了解小米</a></dd>code>

<dd><a href="">加入小米</a></dd>code>

<dd><a href="">投资者关系</a></dd>code>

</dl>

<dl>

<dt>关注我们</dt>

<dd><a href="">新浪微博</a></dd>code>

<dd><a href="">官网微博</a></dd>code>

<dd><a href="">联系我们</a></dd>code>

</dl>

<dl>

<dt>特色服务</dt>

<dd><a href="">F码通道</a></dd>code>

<dd><a href="">礼物码</a></dd>code>

<dd><a href="">防伪查询</a></dd>code>

</dl>

<div class="connect">code>

<p class="telephone">Feir-520-1314</p>code>

<p class="time">周一至周日 8:00-18:00<br>(仅收市话费)</p>code>

<button><span class="fa fa-commenting "></span> 联系客服</button>code>

</div>

</div>

<div class="footer-top_li_b"></div>code>

</div>

</div>

</div>

<div class="footer-bottom">code>

<div class="footer-bottom_li">code>

<div class="footer-bottom_li_1">code>

<img src="./static/img/footlogo.png" alt="" class="logoBottom">code>

</div>

<div class="footer-bottom_li_2">code>

<div class="footer-bottom_li_a">code>

<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>政企服务<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">code>

<a href="">©mi.com</a>code>

京ICP证110507号

<a href="">京ICP备10046444号</a>code>

<a href="">京公网安备11010802020134号</a>code>

<a href="">京网文[2014]0059-0009号</a>code>

<br>

违法和不良信息举报电话:185-0130-1238,本网站所列数据,除特殊说明,所有数据均出自我司实验室测试

</div>

</div>

<div class="footer-bottom_li_3">code>

<img src="./static/img/footericon1.png" alt="" class="icon">code>

<img src="./static/img/footericon2.png" alt="" class="icon">code>

<img src="./static/img/footericon3.png" alt="" class="icon">code>

<img src="./static/img/footericon4.png" alt="" class="icon">code>

<img src="./static/img/footericon5.png" alt="" class="icon">code>

</div>

<div class="footer-bottom_li_4">code>

探索黑科技,小米为发烧而生!

</div>

</div>

</div>

<script>

layui.use('carousel', function(){

var carousel = layui.carousel;

//建造实例

carousel.render({

elem: '#test1'

,width: '560px' //设置容器宽度

,height:'560px'

,arrow: 'always' //始终显示箭头

//,anim: 'updown' //切换动画方式

});

});

</script>

</body>

</html>

$(function(){

// 默认选中第一个版本/第一个颜色

$('.detail_color_left').eq(0).attr('class','detail_color_left checked');

$('.detail_much_left').eq(0).attr('class','detail_much_left checked');

updateTotalPrice()

//点击选中其他的颜色

$('.detail_color_left').click(function(){

$('.detail_color_left').attr('class','detail_color_left');

$(this).attr('class','detail_color_left checked');

updateTotalPrice()

});

//点击选中手机版本

$('.detail_much_left').click(function(){

$('.detail_much_left').attr('class','detail_much_left');

$(this).attr('class','detail_much_left checked');

updateTotalPrice();

})

//点击保障服务

$('.shop_detail_bz1').click(function(){

var nowcircleclass=$(this).find('.fa-check-circle').attr('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();

})

//统计总价格

function updateTotalPrice(){

//版本价钱

var bbprice=$(".detail_much_left[class$='checked']").find('span').attr('data-val')*1;

//服务价钱

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('总计&nbsp;:&nbsp;'+totalprice+'元')

$('#phonePrice').html(bbprice+'元');

}

})

七、整体结构和效果图

整体结构

详情页

轮播图

确认订单

商品展示

商品

我的订单

我的购物车

秒杀

首页

视频


总结

以上便是小米商城项目了,小米商城官网项目代码太多了,只能在这里放部分代码了,如果大家对此项目感兴趣,或者需要小米商城项目源码的可以关注私聊我,我随时都在。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。