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

使用mdbootstrap/react时全屏背景图导致页面滚动禁用问题求助

问题解决:添加全屏背景图后页面滚动失效

问题出在你的.background-people样式里的height: 100vh设置。这个属性会让背景容器固定占据当前视口的高度,当容器内的内容高度超过视口高度时,容器不会自动扩展高度,内容会被截断在视口范围内,自然无法触发页面滚动。

解决方案:修改CSS高度属性

把height: 100vh替换成min-height: 100vh,这样容器会保证至少占满视口高度,同时如果内容超过视口高度,容器会自动拉伸以容纳所有内容,页面滚动功能就能正常工作了。

修改后的CSS代码:

.background-people {
  background-image: url('../public/img/background-people.jpeg');
  background-attachment: fixed;
  min-height: 100vh; /* 替换原有的height:100vh */
}

额外检查点

如果修改后仍有滚动问题,检查.mask元素是否设置了overflow: hidden属性——如果有,把它移除或者改成overflow: auto,避免内容被mask层截断。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 19:12:03