<style>
.img-container {
width: 300px;
height: 300px;
/* 水平垂直居中 */
margin: auto auto;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
/* 弹性布局 */
display: flex;
flex-wrap: wrap;
}
.img-container .img-item {
width: 100px;
height: 100px;
background: url('https://img.duoziwang.com/2016/12/08/1534461599.jpg') repeat fixed center;
position: relative;
box-sizing: border-box;
}
.img-container .img-item:nth-child(3n+1){
left: -10px;
}
.img-container .img-item:nth-child(3n+3){
left: 10px;
}
.img-container .img-item:nth-child(-n+3){
top: -10px;
}
.img-container .img-item:nth-child(n+7){
top: 10px;
}
.img-container:hover .img-item {
top: 0;
left: 0;
}
</style>
<div class="img-container">
<div class="img-item"></div>
<div class="img-item"></div>
<div class="img-item"></div>
<div class="img-item"></div>
<div class="img-item"></div>
<div class="img-item"></div>
<div class="img-item"></div>
<div class="img-item"></div>
<div class="img-item"></div>
</div>