经过尝试,可以采用transform:scale(倍数);来操作。
例子如下:
先看效果
鼠标未移入时
鼠标移入后
主要代码如下:
<div >
<div class="div1"><img src="img/2.jpg" class="pic"/></div>
<div><img src="img/3.png"/></div>
</div>
<style type="text/css">
.div1{
border: 3px solid blue;
width: 300px;
height: 300px;
overflow: hidden;//r如果不加,图片将会以中心为基点放大至覆盖父级元素边框
}
.div1:hover .pic{
transform: scale(1.2);
}
</style>
本文介绍了一种使用CSS实现的图片缩放效果。当鼠标悬停在图片上时,图片会放大到原始大小的1.2倍。通过设置:hover伪类和transform属性,实现了平滑的过渡效果。
8664

被折叠的 条评论
为什么被折叠?



