You need to enable JavaScript to run this app. 如何设置CSS背景图实现滚动时header头部固定不被背景覆盖
优惠活动
大模型
产品
解决方案
定价
更多

如何设置CSS背景图实现滚动时header头部固定不被背景覆盖

问题原因

你遇到的覆盖问题本质是层叠顺序问题:未设置明确z-index的固定定位元素,和DOM结构在它之后的普通元素同属一个层叠上下文时,后续元素会默认叠在固定定位元素上方。

解决方案

只需要在#title-bar的CSS规则中新增z-index属性,将它的层叠优先级设置为高于其他页面元素即可,修改后的代码如下:

#title-bar{
  background-color: #9E9D89;
  padding-top: 25px;
  padding-bottom: 15px;
  overflow:  visible;
  position: fixed;
  width: 100%;
  z-index: 999; /* 新增这一行即可,数值只要大于其他元素的z-index即可 */
}

z-index属性用于控制同一个层叠上下文中元素的堆叠顺序,数值越大的元素越靠近用户、显示层级越高。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 05:03:02