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

DIVI WordPress图片hover缩放问题:图片溢出容器

解决Divi WordPress图片悬停缩放溢出容器问题

嘿,我帮你梳理了下这个问题——你遇到的图片悬停缩放后溢出div的情况,主要是两个核心点没处理到位:父容器的溢出控制,还有Divi自带样式的优先级覆盖。下面给你具体的修复方案:

1. 给父容器添加溢出隐藏属性

你之前的代码只处理了图片的缩放动画,但没限制父容器的显示范围。给.et_portfolio_image加上overflow: hidden,就能把缩放后超出的部分隐藏起来:

.et_portfolio_image {
  overflow: hidden;
  display: block; /* 确保容器是块级元素,避免布局错位 */
}

2. 提升自定义CSS的优先级

Divi的默认模块样式可能会覆盖你的自定义代码,所以可以优化选择器权重,同时简化过渡属性(现代浏览器已经不需要前缀了)。完整的修复代码如下:

/* 基础样式:保证图片在容器内自适应 */
.et_portfolio_image img {
  max-width: 100%;
  height: auto;
  transition: all 0.3s ease;
}

/* 悬停缩放效果 */
.et_portfolio_image:hover img {
  transform: scale(1.1);
}

/* 关键:隐藏溢出的图片部分 */
.et_portfolio_image {
  overflow: hidden;
  position: relative; /* 可选:如果模块有定位需求,加上这个更稳妥 */
}

3. 检查Divi模块的内置设置

有时候Divi的Portfolio模块自带内边距或者额外容器,你可以进入模块的「Design」选项卡,查看「Image」板块的设置,确认有没有和overflow相关的配置干扰你的自定义CSS。

如果还是没生效,建议用浏览器开发者工具(按F12)查看元素样式,确认你的自定义CSS是否成功加载,有没有被更高优先级的样式覆盖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 07:58:56