HTML+CSS实战---------一个电商类的小型项目:品优购(四)
程序员文章站
2022-04-14 21:10:05
...
今天把上次的index主页的内容完善了一下下,加了一点过渡在里面,写的有一点bug,早上改了改。
然后下午就把一个产品的页面写完了,其实就是一个简单一点的手机页面。
还有两个页面我的这个小项目就结束啦!!!!
其实花了挺多时间的,因为刚开始不知道怎么布局排版,不会搭建页面结构,进度很慢,而且还有很多不足的地方。
发现问题,解决问题,完善结构什么的,学到了很多知识。
加油!!!!
效果图:
主要是做手机这个效果,实现的功能是那个进度条是可以根据数据的变化而变化的。
还有在页面的下面有一个楼梯导航,点击可以回到页面顶部。
最后还有一个分页的功能,点击可以回到前一页后一页。
功能的实现会在后期完善啊。现在只负责画页面啊(捂脸捂脸)
代码部分:
list.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="bitbug_favicon.ico" />
<!-- SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”!
常见的搜索引擎,比如百度,谷歌,雅虎,搜狗等等..
SEO是指通过对网站进行站内优化、网站结构调整、网站内容建设、网站代码优化等)和站外优化,
从而提高网站的关键词排名以及公司产品的曝光度。 简单的说就是,把产品做好,搜索引擎就会介绍客户来。
网站优化的三大标签:title、description、keywords
1.网页的标题 -->
<title>列表页-手机页面!</title>
<!-- 2.网页的描述
1. 描述中出现关键词,与正文内容相关,这部分内容是给人看的,
所以要写的很详细,让人感兴趣, 吸引用户点击。
2. 同样遵循简短原则,字符数含空格在内不要超过 120个汉字。 -->
<meta name="description"
content="品优购JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" />
<!-- 3.网页的关键字:搜索引擎搜索到定义的关键字就可以检索到我们的网页 -->
<meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,品优购" />
<link rel="stylesheet" href="CSS/reset.css" />
<link rel="stylesheet" href="CSS/common.css" />
<link rel="stylesheet" href="CSS/list.css" />
</head>
<body>
<!-- 快捷导航栏 -->
<div class="shortcut">
<div class="core">
<!-- 左边栏 -->
<div class="fl">
<ul>
<li>品优购欢迎您!</li>
<li>
<a href="#">请登录</a>
<a href="#" class="style_red">注册免费</a>
</li>
</ul>
</div>
<!-- 右边栏 -->
<div class="fr">
<ul>
<li><a href="#">我的订单</a></li>
<li class="spacer"></li>
<li>
<a href="#">我的品优购</a>
<i></i>
</li>
<li class="spacer"></li>
<li><a href="#">品优购会员</a></li>
<li class="spacer"></li>
<li><a href="#">企业采购</a></li>
<li class="spacer"></li>
<li>
<a href="#">关注品优购</a>
<i></i>
</li>
<li class="spacer"></li>
<li>
<a href="#">客户服务</a>
<i></i>
</li>
<li class="spacer"></li>
<li>
<a href="#">网站导航</a>
<i></i>
</li>
</ul>
</div>
</div>
</div>
<!-- header部分 -->
<div class="header core">
<!-- logo部分 -->
<div class="logo">
<h1><a href="index.html" title="品优购">品优购</a></h1>
</div>
<!-- 秒杀盒子 -->
<div class="sk_box">
<img src="./uploads/secKill_03.png" alt="" srcset="">
</div>
<!-- 搜索框部分 -->
<div class="search">
<input type="text" value="语言开发" />
<button class="btn">搜索</button>
</div>
<!-- 小项目部分 -->
<div class="items_list">
<ul>
<li><a href="#" class="style_red">优惠购首发</a></li>
<li><a href="#">亿元优惠</a></li>
<li><a href="#">9.9元团购</a></li>
<li><a href="#">美满99减30</a></li>
<li><a href="#">办公用品</a></li>
<li><a href="#"> 电脑</a></li>
<li><a href="#">通信</a></li>
</ul>
</div>
<!-- 购物车 -->
<div class="shopping_car">
<i></i>
<a>我的购物车 </a>
<i></i>
<p>80</p>
</div>
</div>
<!-- nav导航栏部分 -->
<div class="nav">
<div class="sec_kill core">
<div class="sec_kill_list fl">
<ul>
<li>品优秒杀</li>
<li>即将售罄</li>
<li>超值低价</li>
</ul>
</div>
<div class="sec_kill_con fl">
<ul>
<li><a href="#">女装</a></li>
<li><a href="#" class="style_red">女鞋</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>
</div>
<!-- sk _container主体部分 -->
<div class="sec_kill_container core">
<div class="sec_kill_hd">
<img src="./uploads/bg_03.png" alt="" srcset="">
</div>
<div class="sec_kill_bd clearfix">
<ul>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
<li class="sec_kill_goods">
<a href="#"><img src="./uploads/mobile.jpg" alt="" srcset=""></a>
<h5 class="sec_kill_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机 </h5>
<div class="sec_kill_goods_price">
<em>¥6088</em> <del>¥6988</del>
</div>
<div class="sec_kill_goods_progress">
已售<span>87%</span>
<div class="progress">
<div class="progress_in"></div>
</div>
剩余<i>29</i>件
</div>
<a href="#" class="sec_kill_goods_buy">立即购买</a>
</li>
</ul>
</div>
<!-- 分页的制作 -->
<div class="sec_kill_page">
<span class="page_num">
<a href="#" class="pn_prev">上一页</a>
<a href="#">1</a>
<a href="#" class="current">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
<a href="#" class="dotted">...</a>
<a href="#" class="pn_next">下一页</a>
</span>
<span class="page_skip"></span>
</div>
<!-- 到顶部的导航 -->
<div class="to_top">
<div class="top">
<p>TOP</p>
</div>
</div>
</div>
<!-- 底部部分 -->
<div class="footer">
<div class="core">
<div class="mod_service">
<ul>
<li class="mod_service_zheng">
<i class="mod_service_ico"></i>
<div>
<h5 class="mod_service_tit">正品保障</h5>
<p class="mod_service_con">正品保障,提供发票 </p>
</div>
</li>
<li class="mod_service_ji">
<i class="mod_service_ico"></i>
<div>
<h5 class="mod_service_tit">急速物流</h5>
<p class="mod_service_con">急速物流,急速送达 </p>
</div>
</li>
<li class="mod_service_wu">
<i class="mod_service_ico"></i>
<div>
<h5 class="mod_service_tit">无忧售后</h5>
<p class="mod_service_con">7天无理由退换货 </p>
</div>
</li>
<li class="mod_service_te">
<i class="mod_service_ico"></i>
<div>
<h5 class="mod_service_tit">特色服务</h5>
<p class="mod_service_con">私人定制家电套餐 </p>
</div>
</li>
<li class="mod_service_bang">
<i class="mod_service_ico"></i>
<div>
<h5 class="mod_service_tit">帮助中心</h5>
<p class="mod_service_con">您的购物指南 </p>
</div>
</li>
</ul>
</div>
<div class="mod_help">
<ul>
<li>
<h4>购物指南</h4>
</li>
<li><a>购物流程</a></li>
<li><a>会员介绍</a></li>
<li><a>生活旅行/团购</a></li>
<li><a>常见问题</a></li>
<li><a>大家电</a></li>
<li><a>联系客服</a></li>
</ul>
<ul>
<li>
<h4>配送方式</h4>
</li>
<li><a>上门自提</a></li>
<li><a>211限时达</a></li>
<li><a>配送服务查询</a></li>
<li><a>配送费收取标准</a></li>
<li><a>海外配送</a></li>
</ul>
<ul>
<li>
<h4>支付方式</h4>
</li>
<li><a>货到付款</a></li>
<li><a>在线支付</a></li>
<li><a>分期付款</a></li>
<li><a>邮局汇款</a></li>
<li><a>公司转账</a></li>
</ul>
<ul>
<li>
<h4>特色服务</h4>
</li>
<li><a>夺宝岛</a></li>
<li><a>DIY装机</a></li>
<li><a>延保服务</a></li>
<li><a>品优购E卡</a></li>
<li><a>品优购通信</a></li>
</ul>
<ul>
<li>
<h4>售后政策</h4>
</li>
<li><a>售后政策</a></li>
<li><a>价格保护</a></li>
<li><a>退款说明</a></li>
<li><a>返修/退换货</a></li>
<li><a>取消订单</a></li>
<li><a>联系客服</a></li>
</ul>
<div>
<h4>帮助中心</h4>
<img src="image/wx_cz.jpg" />
<span>品优购客户端</span>
</div>
</div>
<div class="mod_copyright">
<p>
关于我们 | 联系我们 | 联系客服 | 商家入驻 | 营销中心 | 手机品优购 |
友情链接 | 销售联盟 | 品优购社区 | 品优购公益 | English Site |
Contact U
</p>
<p>
地址:北京市昌平区建材城西路金燕龙办公楼一层 邮编:100096
电话:400-618-4000 传真:010-82935100 邮箱: zhanghj+itcast.cn
<br />京ICP备08001421号京公网安备110108007702
</p>
</div>
</div>
</div>
</body>
</html>
list.css
/* 秒杀盒子 */
.sk_box {
position: absolute;
top: 54px;
left: 185px;
width: 70px;
height: 26px;
padding: 3px 0 3px 15px;
border-left: 1px solid #b1191a;
}
/* 头部header部分 */
.sec_kill_list li {
float: left;
font-size: 16px;
color: #000;
font-weight: 700;
line-height: 47px;
margin: 0 28px;
}
.sec_kill_con li {
float: left;
line-height: 47px;
margin: 0 22px;
font: 14px;
}
/* 主体部分 */
.sec_kill_container {
/* 用来定位到顶部的动态导航 */
position: relative;
}
.sec_kill_bd {
position: relative;
}
.sec_kill_bd ul {
/* overflow: hidden; */
width: 1220px;
}
.sec_kill_goods {
position: relative;
float: left;
width: 288px;
height: 460px;
border: 1px solid transparent;
margin-right: 15px;
margin-top: 25px;
}
.sec_kill_goods:hover {
border: 1px solid #e12228;
}
.sec_kill_goods_title {
font-size: 14px;
color: #666;
font-weight: normal;
margin: 5px 0 5px 10px;
}
.sec_kill_goods_price em {
font-size: 22px;
color: #e60012;
font-weight: 700;
margin-left: 15px;
}
.sec_kill_goods_price del {
font-size: 14px;
color: #a4a4a4;
font-weight: 700;
}
.sec_kill_goods_progress {
margin: 5px 0 0 15px;
font-size: 14px;
color: #666666;
}
.progress {
display: inline-block;
width: 130px;
height: 10px;
border: 1px solid #e12228;
border-radius: 5px;
vertical-align: middle;
}
.progress_in {
width: 87%;
height: 100%;
background-color: #b1191a;
}
.sec_kill_goods_progress span {
color: #ed282e;
}
.sec_kill_goods_progress i {
color: #ed9596;
}
.sec_kill_goods_buy {
position: absolute;
left: 0;
bottom: 0;
width: 289px;
height: 50px;
background-color: #b1191a;
text-align: center;
line-height: 50px;
font-size: 20px;
color: #fff;
}
/* 分页部分 */
.sec_kill_page {
margin: 40px 0;
text-align: center;
}
.page_num a {
display: inline-block;
width: 36px;
height: 36px;
border: 1px solid #ccc;
background-color: #f7f7f7;
line-height: 36px;
}
.page_num .pn_prev,
.page_num .pn_next {
width: 83px;
}
.page_num .current,
.page_num .dotted {
border: 1px solid transparent;
background-color: transparent;
}
.to_top {
position: absolute;
right: -85px;
bottom: 460px;
}
.to_top .top {
overflow: hidden;
width: 68px;
height: 68px;
background-color: #b1191a;
font-size: 20px;
color: #fff;
text-align: center;
}
.to_top:hover {
cursor: pointer;
}
.to_top .top::before {
content: "\ea50";
display: block;
width: 24px;
height: 24px;
font-family: 'icomoon';
margin: 10px auto 0;
}
页面中的图片我都没有换,因为我的电脑太不给力了,PS切图用不了,内存太小了,psd源文件里面的文字部分都复制不了,真心浪费时间。所以果断放弃换图了,只要样式结构统一就行,到时候换图也很方便的。
今天就到这里了!!!