【发布时间】:2017-04-18 02:54:00
【问题描述】:
我有一个包含网站标题、子标题和按钮的登录页面。我用background-attachment 修复了背景图像,这样当你向上滚动时它会保持原位。
我希望我的标题、子标题和按钮保持不变,以便概览部分与其重叠。我尝试将文本设置在固定位置并制作z-index: -1,但它位于背景图像后面并出现在概述部分。
https://codepen.io/anon/pen/qmdzzz
文本被包裹在intro-text div中
@media (min-width: 768px){
header .intro-text {
padding-top: 300px;
padding-bottom: 200px;
position: fixed;
z-index: -1
}
}
然后我尝试为概览部分设置更高的 z-index
#overview {
z-index: 1000;
}
【问题讨论】:
-
能否也提供html?
-
试试
display:block和position:fixedtogether。 -
<div style="position:fixed;z-index:0;">subheader button</div><div page style="position:relative;z-index:1">site content</div>没有你的结构,很难猜测它是否相似...... -
抱歉忘记放密码笔了:codepen.io/anon/pen/qmdzzz
标签: html css css-position z-index