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

如何在鼠标悬停时为图片设置56px圆角裁剪?

实现鼠标悬停时图片圆角切换效果

只需要在img:hover选择器中添加border-radius: 56px即可实现需求。另外注意你原代码里border-radius: 50px后面缺少分号,这会导致transition属性不生效,需要补上。

完整CSS代码如下:

.image-wrapper {
  width: 200px;
  height: 200px;
}
 
img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50px; /* 补上缺失的分号,保证过渡效果生效 */
  transition: .5s;
}
img:hover {
  border-radius: 56px; /* 悬停时设置56px圆角 */
}

对应的HTML代码保持不变:

<div class="image-wrapper">
  <img src="https://fujifilm-x.com/wp-content/uploads/2021/01/gfx100s_sample_04_thum-1.jpg">
</div>

设置完成后,鼠标悬停在图片上时,会从初始的50px圆角平滑过渡到56px圆角,和你展示的动效一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:53:13