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

带背景图网站:内容滚动至透明fixed header下隐藏的优化方案咨询

不破坏页面结构的Header滚动隐藏方案

原方案靠给#wrapper设置100vh高度和overflow-y: scroll,搭配-webkit-mask-image实现内容滚到Header下方时隐藏Header区域内容,但这种做法会打乱原有页面结构,还会和锚点跳转等功能冲突。

替代实现方案

直接让body作为原生滚动容器,给内容容器添加渐变遮罩即可达到需求,完全不影响页面结构:

修改后的CSS代码

body {
  background: url("https://keops-event.com/wp-content/uploads/2021/02/06-keops-calbar-bar-cover-2210x1245.jpg") center center no-repeat;
  color: white;
  background-size: cover !important;
  margin: 0;
}

header {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  padding: 20px 20px 0 20px;
  z-index: 102;
  height: 50px;
}

#content-ajax {
  padding: 20px;
  padding-top: 70px; /* 预留Header高度+额外间距 */
  font-size: 80px;
  /* 添加顶部遮罩,让Header区域的内容透明不可见 */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,1) 20px);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,1) 20px);
}

修改后的HTML代码

<html>
  <body>
<header>
  THIS IS THE HEADER
</header>

<div id="content-ajax">
Altera sententia est, quae definit amicitiam paribus officiis ac voluntatibus. Hoc quidem est nimis exigue et exiliter ad calculos vocare amicitiam, ut par sit ratio acceptorum et datorum. Divitior mihi et affluentior videtur esse vera amicitia nec observare restricte, ne plus reddat quam acceperit; neque enim verendum est, ne quid excidat, aut ne quid in terram defluat, aut ne plus aequo quid in amicitiam congeratur.

  </div>
    
  </body>
</html>

方案优点

  • 保留页面原生滚动逻辑,锚点跳转等功能不受影响
  • 无需额外嵌套滚动容器,页面结构更简洁
  • 遮罩仅作用于内容容器,不会干扰背景图的正常展示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 13:35:39