怎么做transform图片放大效果

问题描述:

想设置一个transform 放大图片的效果。具体来说就是鼠标经过这个图片让图片整体放大,而不是要放大图片某一个部位。现在还在学div+css静态网页设计,还没学js这些。想各位大佬们解答一下。

给页面加上一段CSS即可,可以不需要JS,让鼠标经过图片整体放大,

translateZ 表示正向放大

scale(1.5) 表示放大倍数:

 

如有帮助请在回答上点个【采纳】

<style>
 img:hover{
    transform:translateZ(0) scale(1.5);
}
</style>
<body>
    <img src="./1.jpg"/>
</body>

 放大多少倍改scale里面的数字,现在是1.5倍,缩小可改1以下。动画效果改0.5s,

<style>
    .scale:hover {
        transform: scale(1.5);
    transition:all 0.5s;
    }
</style>
<img src="https://avatar.csdnimg.cn/F/2/6/4_qq_58322187_1624086012.jpg" class="scale" />
<img src="https://avatar.csdnimg.cn/F/2/6/4_qq_58322187_1624086012.jpg" class="scale" />
<img src="https://avatar.csdnimg.cn/F/2/6/4_qq_58322187_1624086012.jpg" class="scale" />

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632