仿京东首页部分的项目链接在这:
链接: link.
(https://blog.csdn.net/qq_49900295/article/details/123475801?spm=1001.2014.3001.5501)
列表页实现效果:
我们新建一个用于列表页的list.html和list.css文件。
我们在首页项目的index.html文件里的nav类下的menu_items类里找到手机的那个链接:
然后将a链接中原来的 ‘#’ 改成 ‘list.html’ 。以实现单击首页菜单栏中的手机时能够实现页面的跳转:
注意:列表页html文件里的’shortcut’、‘header’、‘nav’、'footer’类和首页的类是一样的我们只需要复制粘贴所以在做项目时我们要知道哪些东西是可以通用的且前三个css文件均在首页项目里。
列表页示例代码:
list.html:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>列表页-手机界面!</title>
<!--网站说明-->
<meta name="description" content="品优购JD.CON-专业的综合网上购物商城,销售家
电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便
捷、诚信的服务,为您提供愉悦的网上购物体验!"/>
<!--网站关键词-->
<meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,V
CD,DV,相机,数码,配件,手表,存储卡,品优购"/>
<!--引入facicon.ico网页图标-->
<link rel="shortcut icon" href="favicon.ico">
<!--引入css 初始化的css文件-->
<link rel="stylesheet" href="css/base.css">
<!--引入公共样式的css文件-->
<link rel="stylesheet" href="css/common.css">
<!--引入列表页的css-->
<link rel="stylesheet" href="css/list.css">
</head>
<body>
<!--顶部快捷导航start-->
<div class="shortcut">
<div class="w">
<div class="fl">
<ul>
<li class="menu_item">品优购欢迎您!</li>
<li class="menu_item">
<a href="#">请登录</a>
<a href="#" class="style-red">免费注册</a>
</li>
</ul>
</div>
<div class="fr">
<ul>
<li class="menu_item"><a href="#">我的订单</a></li>
<li class="spacer"></li>
<li class="menu_item">
<a href="#">我的品优购</a>
<i class="icomoon"></i>
</li>
<li class="spacer"></li>
<li class="menu_item"><a href="#">品优购会员</a></li>
<li class="spacer"></li>
<li class="menu_item"><a href="#">企业采购</a></li>
<li class="spacer"></li>
<li class="menu_item">
<a href="#">关注品优购</a>
<i class="icomoon"></i>
</li>
<li class="spacer"></li>
<li class="menu_item">
<a href="#">客户服务</a>
<i class="icomoon"></i>
</li>
<li class="spacer"></li>
<li class="menu_item">
<a href="#">网站导航</a>
<i class="icomoon"></i>
</li>
</ul>
</div>
</div>
</div>
<!--顶部快捷导航end-->
<!--header制作-->
<div class="header w">
<div class="logo">
<h1>
<!--logo放到a里,这样单击它就可以跳转到首页-->
<!--title为了我们在鼠标放到logo时可以看到提示文字-->
<!--链接里的内容“品优购”为的是告诉搜索引擎这里很重要-->
<a href="index.html" title="品优购">品优购</a>
</h1>
</div>
<!--秒杀模块-->
<div class="sk">
<img src="upload/liebiao.png" alt="">
</div>
<div class="search">
<input type="text" value="语言开发" class="text">
<button class="btn">搜索</button>
</div>
<div class="hotwords">
<a href="#" class="style-red">优惠购首发</a>
<a href="#">亿元优惠</a>
<a href="#">9.9团购</a>
<a href="#">每满99减30</a>
<a href="#">办公用品</a>
<a href="#">电脑</a>
<a href="#">通信</a>
</div>
<div class="shopcar">
<i class="car"> </i>我的购物车<i class="arrow"> </i>
<i class="count">8</i>
</div>
</div>
<!--header结束-->
<!--nav 开始-->
<div class="nav">
<div class="w">
<div class="sk_list fl">
<ul>
<li><a href="#">品优秒杀</a></li>
<li><a href="#">即将售完</a></li>
<li><a href="#">超值低价</a></li>
</ul>
</div>
<div class="sk_con fl">
<ul>
<li><a href="#">女装</a></li>
<li><a href="#">女鞋</a></li>
<li><a href="#">男装</a></li>
<li><a href="#">男鞋</a></li>
<li><a href="#">母婴童装</a></li>
<li><a href="#">食品</a></li>
<li><a href="#">智能数码</a></li>
<li><a href="#">运动户外</a></li>
<li><a href="#">智能分类</a></li>
</ul>
</div>
</div>
</div>
<!--nav结束-->
<!--列表页的内容区域-->
<div class="sk_container w">
<div class="sk_hd">
<img src="upload/shouji.png" alt="">
</div>
<div class="sk_bd">
<ul>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
<li class="sk_goods">
<img src="upload/mobile.png" alt="">
<h5 class="sk_goods_title">Apple苹果iPhone 6s Plus(A1699)32G 金色 移动联通电信4G手机</h5>
<p class="sk_goods_price"><em>¥6088</em> <del>¥6988</del></p>
<div class="sk_goods_progress">已售<i>87%</i>
<div class="bar">
<div class="bar_in"></div>
</div>
剩余29件
</div>
<a href="#" class="sk_goods_buy">立即抢购</a>
</li>
</ul>
</div>
<!--分页制作-->
<div class="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">
共10页 到第
<input type="text">
页
<button>确定</button>
</span>
</div>
</div>
<!--列表页的内容区域-->
<!--footer strat-->
<div class="footer">
<div class="w">
<div class="mod_service">
<ul>
<li>
<i class="mod-service-icon mod_service_zheng"></i>
<div class="mod_service_tit">
<h5>正品保障</h5>
<p class="news-bd-first">正品保障,提供发票</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_kuai"></i>
<div class="mod_service_tit">
<h5>极速物流</h5>
<p class="news-bd-first">极速物流,极速送达</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_bao"></i>
<div class="mod_service_tit">
<h5>无忧售后</h5>
<p class="news-bd-first">7天无理由退换货</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_1"></i>
<div class="mod_service_tit">
<h5>特色服务</h5>
<p class="news-bd-first">私人定制家电套餐</p>
</div>
</li>
<li>
<i class="mod-service-icon mod_service_2"></i>
<div class="mod_service_tit">
<h5>帮助中心</h5>
<p class="news-bd-first">您的购物指南</p>
</div>
</li>
</ul>
</div>
<div class="mod_help">
<dl class="mod_help_item">
<dt>购物指南</dt>
<dd><a href="#">购物流程</a></dd>
<dd><a href="#">会员介绍</a></dd>
<dd><a href="#">生活旅行/团购</a></dd>
<dd><a href="#">常见问题</a></dd>
<dd><a href="#">大家电</a></dd>
<dd><a href="#">联系客服</a></dd>
</dl>
<dl class="mod_help_item">
<dt>配送方式</dt>
<dd><a href="#">购物流程</a></dd>
<dd><a href="#">会员介绍</a></dd>
<dd><a href="#">生活旅行/团购</a></dd>
<dd><a href="#">常见问题</a></dd>
<dd><a href="#">大家电</a></dd>
<dd><a href="#">联系客服</a></dd>
</dl>
<dl class="mod_help_item">
<dt>支付方式</dt>
<dd><a href="#">购物流程</a></dd>
<dd><a href="#">会员介绍</a></dd>
<dd><a href="#">生活旅行/团购</a></dd>
<dd><a href="#">常见问题</a></dd>
<dd><a href="#">大家电</a></dd>
<dd><a href="#">联系客服</a></dd>
</dl>
<dl class="mod_help_item">
<dt>售后服务</dt>
<dd><a href="#">购物流程</a></dd>
<dd><a href="#">会员介绍</a></dd>
<dd><a href="#">生活旅行/团购</a></dd>
<dd><a href="#">常见问题</a></dd>
<dd><a href="#">大家电</a></dd>
<dd><a href="#">联系客服</a></dd>
</dl>
<dl class="mod_help_item">
<dt>特色服务</dt>
<dd><a href="#">购物流程</a></dd>
<dd><a href="#">会员介绍</a></dd>
<dd><a href="#">生活旅行/团购</a></dd>
<dd><a href="#">常见问题</a></dd>
<dd><a href="#">大家电</a></dd>
<dd><a href="#">联系客服</a></dd>
</dl>
<dl class="mod_help_item mod_help_app">
<dt>帮助中心</dt>
<dd>
<img src="images/erwei.png" alt="#">
<p class="news-bd-first">品优购客户端</p>
</dd>
</dl>
</div>
<div class="mod_copyright"><!--975 15-->
<ul class="mod_copyright_first">
<li><a href="#">关于我们</a></li>
<li><a href="#">联系我们</a></li>
<li><a href="#">联系客服</a></li>
<li><a href="#">商家入驻</a></li>
<li><a href="#">营销中心</a></li>
<li><a href="#">手机品优购</a></li>
<li><a href="#">友情链接</a></li>
<li><a href="#">销售联盟</a></li>
<li><a href="#">品优购社区</a></li>
<li><a href="#">品优购公益</a></li>
<li><a href="#">English Site</a></li>
<li><a href="#">Contact U</a></li>
</ul>
<p class="mod_copyright_info">地址:北京市昌平区建材城西路金燕龙办公楼一层 邮编:100096 电话:400-618-4000 传真:010-82935100 邮箱: zhanghj+itcast.cn</p>
<p class="mod_copyright_second">京ICP备08001421号京公网安备110108007702</p>
</div>
</div>
</div>
<!--footer end-->
</body>
</html>
list.css:
/*列表页面的css*/
.sk {
position: absolute;
height: 32px;
border-left: 1px solid #b1191a;
top: 40px;
left: 185px;
padding-left: 8px;
}
.sk img {
margin-top: 3px;
}
.sk_list {
padding-top: 12px;
}
.sk_list ul {
display: flex;
}
.sk_list li {
margin: 0 30px;
font-size: 14px;
font-weight: 700;
color: black;
}
.sk_con {
padding-top: 12px;
}
.sk_con ul {
display: flex;
}
.sk_con li {
margin: 0 23px;
font-size: 12px;
padding-top: 2px;
}
/*列表页内容区域*/
.sk_bd {
margin-top: 25px;
}
.sk_bd ul {
width: 1212px;
display: flex;
flex-wrap: wrap;
}
.sk_goods {
position: relative;
width: 288px;
height: 458px;
border: 1px solid transparent;
margin: 0 12px 15px 0;
}
.sk_goods:hover {
border: 1px solid #e12228;
}
.sk_goods_title {
font-size: 14px;
color: #666;
font-weight: normal;
padding: 10px;
}
.sk_goods_price {
padding: 0 10px;
}
.sk_goods_price em {
font-size: 22px;
color: #e60012;
}
.sk_goods_price del {
font-size: 14px;
font-weight: 700;
color: #a4a4a4;
}
.sk_goods_progress {
padding: 0 10px;
}
.bar {
display: inline-block;
width: 130px;
height: 10px;
border: 1px solid #b1191a;
vertical-align: middle; /*有inline-block的地方就有这个,目的是让它与文字对齐*/
margin: 0 5px;
border-radius: 5px;
padding-bottom: 1px;
}
.bar_in {
width: 87%;
height: 11px;
background-color: #f24349;
}
.sk_goods_progress em,
.sk_goods_progress i {
color: #f24349;
}
.sk_goods_buy {
position: absolute;
bottom: 0;
width: 100%;
height: 50px;
background-color: #b1191a;
color: #fff;
text-align: center;
line-height: 50px;
font-size: 20px;
}
.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;
color: red;
}
.page_skip input {
width: 46px;
height: 26px;
border: 1px solid #ccc;
text-align: center;
}
.page_skip button {
width: 44px;
height: 26px;
border: 1px solid #ccc;
}