【发布时间】:2012-09-28 02:05:41
【问题描述】:
而不是向下滚动页面来查看一堆 div,我希望它们在滚动时覆盖在同一个位置 - 一个堆叠在下一个的顶部。所以,你会向下滚动,但页面不会向下。相反,下一个 div 将覆盖第一个,依此类推。不知道该怎么做?这是我所拥有的:
更新
.container {
width:100%;
height:100%;
position:relative;
}
.container1 {
display:block;
position:fixed;
margin-top:690px;
width:100%;
height:500px;
z-index:1;
background:#333;
}
.container2 {
display:block;
position:absolute;
margin-top:1190px;
width:100%;
height:500px;
z-index:2;
background:#F00;
}
<div class="container">
<div class="container1">
info
</div>
<div class="container2">
info
</div>
</div>
此调整有效,但底部 div (container1) 不是 500px,而是设置为屏幕大小。我确信这是对代码的简单调整,但我很难过。
感谢您的帮助!
【问题讨论】:
-
听起来你几乎想要一个翻转框 - lab.smashup.it/flip - 否则,你的界面会非常混乱 - 人们知道滚动条的用途,并且为你的 UI 颠覆它们可能会让人们不确定关于使用您的应用程序。
-
您好,感谢您的回复——不,不是翻盖盒。我只想在向下滚动时堆叠 div
标签: css html positioning z-index