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

使用background-image仅显示图片顶部,求问题排查建议

背景图片仅显示顶部的解决方案

嘿,我一眼就发现问题所在啦!你的背景图片只露出顶部,核心原因是CSS里.hero .background-image的高度设置错了。

你当前的CSS代码里,这个类的height属性写的是*height: 100px*——这就意味着背景图片只会显示100像素高的区域,自然只能看到顶部啦。

而你的.hero父元素已经设置了min-height: 100vh(占满视口高度),作为绝对定位的子元素,.background-image需要把高度改成height: 100%,才能继承父元素的高度,让背景图片铺满整个hero区域。

修正后的完整CSS代码如下:

.hero {
  position: relative;
  justify-content: center;
  text-align: center;
  min-height: 100vh;
  color: #fff;
}

.hero .background-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; /* 这里是关键修正 */
  background-size: cover;
  z-index: -1;
  background-color: #80a3db;
}

你提到和教程代码完全一致,大概率是不小心把100%写成了100px,这种小笔误真的很容易漏掉~ 改完之后背景图片就能完整展示啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 08:57:48