<!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>
</head>
<body>
<div class="box">
<div class="left">
<div class="item">女靴</div>
<div class="item">雪地靴</div>
<div class="item">冬裙</div>
<div class="item">女包</div>
<div class="item">毛衣</div>
<div class="item">棉服</div>
<div class="item">女裤</div>
<div class="item">羽绒服</div>
<div class="item">皮带</div>
</div>
<div class="right">
<img src="imgs/女靴.jpg" alt="">
<img src="imgs/雪地靴.jpg" alt="" style="display: none">
<img src="imgs/冬裙.jpg" alt="" style="display: none">
<img src="imgs/女包.jpg" alt="" style="display: none">
<img src="imgs/毛衣.jpg" alt="" style="display: none">
<img src="imgs/棉服.jpg" alt="" style="display: none">
<img src="imgs/女裤.jpg" alt="" style="display: none">
<img src="imgs/羽绒服.jpg" alt="" style="display: none">
<img src="imgs/皮带.jpg" alt="" style="display: none">
</div>
</div>
<script src="./js/jquery-3.6.0.js"></script>
<script>
$('.item').on('mouseenter',function () {
$(this).css({
'background':'url(./imgs/abg.gif)',
'color':'#fff'
})
let i = $(this).index()
$('img').eq(i).show().siblings().hide()
})
$('.item').on('mouseleave',function () {
$(this).css({
'background':'',
'color':''
})
})
</script>
</body>
</html>
<style>
* {
margin : 0;
padding : 0;
list-style : none;
vertical-align: middle;
}
.box {
width : 250px;
height : 250px;
border : 1px solid red;
margin : 50px auto;
overflow: hidden;
}
.left {
float : left;
width : 50px;
height : 250px;
border-right: 1px solid red;
box-sizing : border-box;
}
.left .item {
width : 100%;
height : 28px;
border-bottom: 1px solid red;
box-sizing : border-box;
text-align : center;
line-height : 28px;
background-image: linear-gradient(to bottom,
#fff,
pink);
cursor: pointer;
}
.right {
width : 200px;
height : 250px;
float : left;
position: relative;
}
.right img {
position: absolute;
}
</style>