滚动时如何让文本与背景图像保持固定?

mor*_*i23 3 html css z-index css-position

我有一个着陆页,上面有我网站的标题、一个子标题和一个按钮。我固定了背景图像,background-attachment以便在向上滚动时保持原位。

我希望我的标题、子标题和按钮保持原位,以便概览部分与其重叠。我尝试将文本设置为固定位置并制作z-index: -1,但它位于背景图像后面并出现在概览部分中。 https://codepen.io/anon/pen/qmdzzz

文本被包裹在intro-textdiv 中

@media (min-width: 768px){
  header .intro-text {
    padding-top: 300px;
    padding-bottom: 200px;
    position: fixed;
    z-index: -1
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试为概述部分设置更高的 z-index

#overview {
  z-index: 1000; 
}
Run Code Online (Sandbox Code Playgroud)

小智 6

您需要使位置相对于您的#overview。并设置背景颜色。这意味着。

#overview {background-color: #fff;position: relative}
Run Code Online (Sandbox Code Playgroud)

删除 z-index: -1 from header .intro-text 另外我为你创建了一支笔。你可以去那里看看。

http://codepen.io/bizedkhan/pen/eWpOaW