You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让CSS hover放大动画仅作用于特定图片?

解决图片全局hover放大的问题

你当前的CSS用了全局的img选择器,这会匹配页面上所有<img>元素,所以不管图片是不是在.icon容器里,都会触发放大效果。

只需要把CSS选择器改成仅针对.icon下的图片,就能解决这个问题:

修改后的CSS代码:

.icon { }
.icon img {
  transition: transform .2s;
}
.icon img:hover {
  transform: scale(1.3);
}

你的HTML结构无需改动:

<div class="icon"><img src="general-media/icons/abt.png"></div>

这样设置后,只有放在.icon类div内的图片,在hover时才会触发放大效果,页面中其他图片不会受影响。

内容的提问来源于stack exchange,提问作者Throwaway7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 20:05:53