html代码:
<ul>
<li>
<div class="ig">
<a class="img-box" href="">
<img src="images/cust1.jpg" >
<div class="burl">
<img src="images/cust1.jpg" >
</div>
<div class="burl-t">
<img src="images/cust1.jpg" >
</div>
</a>
<div class="text">
<p>Three arm sprinkler with round base</p>
</div>
</div>
</li>
<li>
<div class="ig">
<a class="img-box" href="">
<img src="images/cust1.jpg" >
<div class="burl">
<img src="images/cust1.jpg" >
</div>
<div class="burl-t">
<img src="images/cust1.jpg" >
</div>
</a>
<div class="text">
<p>Three arm sprinkler with round base</p>
</div>
</div>
</li>
<ul>
css代码:图片宽度设置了100%,加入了hover图片放大过渡效果
.img-box {
overflow: hidden;
position: relative;
}
.img-box img {
transition: 1s ease;
}
.img-box:hover img {
transform: scale(1.1, 1.1);
}
ul li .ig .img-box .burl {
transition: 1s all cubic-bezier(.46, 1, .23, 1.52);
position: absolute;
top: 0;
width: 115%;
height: 80px;
overflow:hidden;
transform: translate(-10px,-10px);
filter: blur(5px);
}
ul li .ig .img-box .burl-t {
transition: 1s all cubic-bezier(.46, 1, .23, 1.52);
position: absolute;
bottom: 0;
width: 115%;
height: 80px;
overflow:hidden;
transform: translate(-10px,10px);
filter: blur(5px);
}
ul li .ig .img-box:hover .burl {
height: 0;
}
ul li .ig .img-box:hover .burl-t {
height: 0;
}
效果图:
左侧是鼠标移入触发hover,右侧是原始状态。

GIF图效果:

原文:https://www.cnblogs.com/chalkbox/p/12776150.html