html部分
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./css/reset.css">
<link rel="stylesheet" href="./css/style.css">
<script src="./js/jquery.min.js"></script>
<script src="./js/index.js"></script>
</head>
<body>
<div class="banner w">
<div class="menu fl">
<ul>
<li>
<a href="#">家用电器</a>
<ol class="sub-menu">
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">手机</a>
<span>/</span>
<a href="#">运营商</a>
<span>/</span>
<a href="#">数码</a>
<ol class="sub-menu">
<li>手机</li>
<li>手机馆</li>
<li>手机馆</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">电脑</a>
<span>/</span>
<a href="#">办公</a>
<ol class="sub-menu">
<li>电脑</li>
<li>电脑</li>
<li>电脑</li>
<li>办公</li>
</ol>
</li>
<li>
<a href="#">家居</a>
<span>/</span>
<a href="#">家具</a><span>/</span>
<a href="#">家装</a><span>/</span>
<a href="#">厨具</a>
<ol class="sub-menu">
<li>111</li>
<li>22</li>
<li>33</li>
<li>44</li>
</ol>
</li>
<li>
<a href="#">男装</a>
<span>/</span>
<a href="#">女装</a><span>/</span>
<a href="#">童装</a><span>/</span>
<a href="#">内衣</a>
<ol class="sub-menu">
<li>666</li>
<li>323</li>
<li>951</li>
<li>258</li>
</ol>
</li>
<li>
<a href="#">美妆</a>
<span>/</span>
<a href="#">个护清洁</a><span>/</span>
<a href="#">宠物</a>
<ol class="sub-menu">
<li>015</li>
<li>985</li>
<li>211</li>
<li>1954</li>
</ol>
</li>
<li>
<a href="#">女鞋</a>
<span>/</span>
<a href="#">箱包</a><span>/</span>
<a href="#">钟表</a><span>/</span>
<a href="#">珠宝</a>
<ol class="sub-menu">
<li>888</li>
<li>154</li>
<li>325568548</li>
<li>15684</li>
</ol>
</li>
<li>
<a href="#">男鞋</a>
<span>/</span>
<a href="#">运动</a><span>/</span>
<a href="#">户外</a>
<ol class="sub-menu">
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">房产</a>
<span>/</span>
<a href="#">汽车</a><span>/</span>
<a href="#">汽车用品</a>
<ol class="sub-menu">
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
<li>象征专卖店</li>
<li>象征专卖店</li>
<li>象征专卖店</li>
<li>象征专卖店</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">母婴</a>
<span>/</span>
<a href="#">玩具乐器</a>
<ol class="sub-menu">
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">食品</a>
<span>/</span>
<a href="#">酒类</a>
<span>/</span>
<a href="#">生鲜</a>
<span>/</span>
<a href="#">特产</a>
<ol class="sub-menu">
<li>食品</li>
<li>食品</li>
<li>食品</li>
<li>食品</li>
<li>食品</li>
<li>食品</li>
<li>食品</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">艺术</a>
<span>/</span>
<a href="#">礼品鲜花</a>
<span>/</span>
<a href="#">农资绿植</a>
<ol class="sub-menu">
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>娴熟四年后四</li>
<li>娴熟四年后四</li>
<li>娴熟四年后四</li>
<li>娴熟四年后四</li>
<li>娴熟四年后四</li>
</ol>
</li>
<li>
<a href="#">医药保健</a>
<span>/</span>
<a href="#">计生情趣</a>
<ol class="sub-menu">
<li>000</li>
<li>46784电馆</li>
<li>3684</li>
<li>象789455</li>
</ol>
</li>
<li>
<a href="#">图书</a>
<span>/</span>
<a href="#">文娱</a>
<span>/</span>
<a href="#">电子书</a>
<ol class="sub-menu">
<li>电子书</li>
<li>电子书</li>
<li>电子书</li>
<li>电子书</li>
<li>电子书</li>
<li>电子书</li>
</ol>
</li>
<li>
<a href="#">机票</a>
<span>/</span>
<a href="#">酒店</a>
<span>/</span>
<a href="#">旅游</a>
<span>/</span>
<a href="#">生活</a>
<ol class="sub-menu">
<li>机票</li>
<li>机票</li>
<li>机票</li>
<li>机票</li>
<li>机票</li>
<li>机票</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">理财</a>
<span>/</span>
<a href="#">众筹</a>
<span>/</span>
<a href="#">白条</a>
<span>/</span>
<a href="#">保险</a>
<ol class="sub-menu">
<li>保险</li>
<li>保险</li>
<li>保险</li>
<li>家电馆</li>
<li>家电馆</li>
<li>象征专卖店</li>
</ol>
</li>
<li>
<a href="#">安装</a>
<span>/</span>
<a href="#">维修</a>
<span>/</span>
<a href="#">清洗保养</a>
<ol class="sub-menu">
<li>家电馆</li>
<li>家电馆</li>
<li>家电馆</li>
<li>清洗保养</li>
<li>清洗保养</li>
<li>清洗保养</li>
<li>清洗保养</li>
<li>清洗保养</li>
</ol>
</li>
<li>
<a href="#">工业品</a>
<ol class="sub-menu">
<li>工业品</li>
<li>工业品</li>
<li>工业品</li>
<li>工业品</li>
<li>工业品</li>
<li>工业品</li>
<li>工业品</li>
<li>工业品</li>
<li>家电馆</li>
<li>家电馆</li>
</ol>
</li>
</ul>
</div>
<div class="focus fl">
<ul>
<li>
<a href="#">
<img src="./images/1.jpg" alt="">
</a>
</li>
<li>
<a href="#">
<img src="./images/2.jpg" alt="">
</a>
</li>
<li>
<a href="#">
<img src="./images/3.jpg" alt="">
</a>
</li>
<li>
<a href="#">
<img src="./images/4.jpg" alt="">
</a>
</li>
<li>
<a href="#">
<img src="./images/5.jpg" alt="">
</a>
</li>
<li>
<a href="#">
<img src="./images/6.jpg" alt="">
</a>
</li>
<li>
<a href="#">
<img src="./images/7.jpg" alt="">
</a>
</li>
<li>
<a href="#">
<img src="./images/8.jpg" alt="">
</a>
</li>
</ul>
<ol class="circle">
<!-- <li class="current"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li> -->
</ol>
<a href="#" class="left"><</a>
<a href="#" class="right">></a>
</div>
<div class="banner-right fl">
<a href="#">
<img src="./images/8.jpg" alt="">
</a>
<a href="#">
<img src="./images/9.png" alt="">
</a>
<a href="#">
<img src="./images/10.jpg" alt="">
</a>
</div>
</div>
</body>
</html>
reset.css部分
/* css初始化代码 */
/* 清除页面所有元素的内外边距 */
*{
margin:0;
padding:0;
}
/* 去掉li的小圆点 */
ul,li{
list-style-type: none;
}
/* a标签的初始样式 */
a{
text-decoration: none;
}
/* 1. 图片和文字垂直对齐
2. 去掉图片下面的3px左右的间距 */
img{
vertical-align: middle;
}
/* 设置整个页面的文字字体颜色 */
body{
font:12px/1.5 'Microsoft YaHei';
background-color: #eef1ee;
color:#000;
}
/* 浮动 */
.fl{
float: left;
}
.fr{
float: right;
}
/* 清除浮动 */
.clearfix:after{
/* 内容为空 */
content: '';
/* 块元素 */
display: block;
/* 隐藏 - 占位 */
visibility: hidden;
/* 高度为0 */
height: 0;
/* 清除浮动的代码 */
clear:both;
}
/* 初始化em i */
em,i{
font-style: normal;
}
/* 初始化的表单控件 */
input,button{
border:0;
outline: 0;
}
/* 内宽 */
.w{
width: 1256px;
margin: auto;
}
style.css部分
.banner {
height: 610px;
}
.menu {
position: relative;
width: 241px;
height: 596px;
background-color: #fefefe;
padding: 7px 0;
}
.menu>ul>li {
line-height: 31px;
text-indent: 24px;
}
.menu>ul>li a,
.menu>ul>li span {
font-size: 16px;
color: #565656;
}
.menu>ul>li:hover {
background-color: #d4d4d4;
}
.sub-menu {
display: none;
position: absolute;
left: 241px;
top: 0;
width: 1025px;
height: 610px;
border: 1px solid #cacdc8;
background-color: #ffffff;
z-index: 999;
}
.focus {
position: relative;
width: 750px;
height: 594px;
margin-left: 12px;
margin-top: 13px;
overflow: hidden;
}
.focus ul li {
position: absolute;
left: 0;
top: 0;
display: none;
}
.focus ul li img {
width: 750px;
height: 597px;
}
.circle {
position: absolute;
left: 52px;
bottom: 30px;
}
.circle li {
float: left;
width: 8px;
height: 8px;
border: 3px solid rgba(255, 255, 255, .4);
margin-left: 10px;
border-radius: 50px;
cursor: pointer;
}
.circle .current {
background-color: #fff;
border: 3px solid rgba(255, 255, 255, .2);
}
.circle li:hover {
background-color: #fff;
border: 3px solid rgba(255, 255, 255, .2);
}
.focus>a {
display: none;
position: absolute;
top: 50%;
margin-top: -31px;
width: 38px;
height: 62px;
font-size: 30px;
color: rgba(255, 255, 255, .5);
line-height: 62px;
text-align: center;
background-color: rgba(0, 0, 0, .5);
}
.left {
left: 0;
}
.right {
right: 0;
}
.banner-right {
width: 241px;
height: 610px;
margin-left: 12px;
}
.banner-right img {
width: 241px;
height: 191px;
margin-top: 12px;
}
index.js部分
$(function () {
$('.menu>ul>li').hover(function () {
$(this).find('ol').toggle();
})
var index = 0;
//鼠标移入
//鼠标移出
$('.focus').hover(function () {
$('.left').toggle();
$('.right').toggle();
})
$('.focus>ul>li:first').show();
$(".focus").hover(function () {
//移入
clearInterval(timer);
}, function () {
//移出
timer = setInterval(rightMove, 1000);
})
// 创建小圆点
$('.focus>ul>li').each((index)=>{
var oLi = $('<li></li>');
if (index === 0) oLi.addClass('current');
$('.circle').append(oLi);
})
$('.right').click(function () {
rightMove();
});
function rightMove() {
if (index == $('.focus>ul>li').length - 1) { //最后一张
index = 0;
} else {
index++;
}
$('.focus>ul>li').eq(index).fadeIn(200).siblings('li').fadeOut(200);
//下方页码对应高亮
$('.circle>li').eq(index).addClass('current').siblings('li').removeClass('current');
}
$('.left').click(function () {
if (index == 0) { //第一张
index = $('.focus>ul>li').length - 1;
} else {
index--;
}
$('.focus>ul>li').eq(index).fadeIn(200).siblings('li').fadeOut(200);
//下方页码对应高亮
$('.circle>li').eq(index).addClass('current').siblings('li').removeClass('current');
})
//页码点击轮播图片
$('.circle>li').hover(function () {
index = $(this).index();
$('.focus>ul>li').eq(index).fadeIn(200).siblings('li').fadeOut(200);
$('.circle>li').eq(index).addClass('current').siblings('li').removeClass('current');
})
var timer = setInterval(rightMove, 1000);
})
html和css注释忘写啦 大家记得写上ヾ(◍°∇°◍)ノ゙