[英]Multiple Z-index Elements on One Page
谁能告诉我这种效果是如何产生的?
因此,标题栏和图像保持静态,但是当您向下滚动网页时,内容区域与图像重叠,但与标题不重叠。
我认为标题和bg图片以及内容区域可能都具有不同的z-index,但是我似乎无法复制这种效果。
以下是我一直在本地玩的游戏:
<style type="text/css">
body{
margin:0px;
padding:0px;
}
#head{
width:2000px;
height:180px;
background-color:#666;
position: fixed;
z-index: 10000;
}
#image{
width:2000px;
height:500px;
background-color:#F00;
}
#content{
width:2000px;
height:1000px;
background-color:#090;
}
</style>
<div id="head">HEAD</div>
<div id="image">IMAGE</div>
<div id="content">CONTENT</div>
将正文(或包装元素)设置为具有以下背景:
body {
background-attachment: fixed;
}
更多: http : //www.w3schools.com/cssref/pr_background-attachment.asp
即使页面滚动,这也迫使背景保持原样。
然后将内容添加到正文中...它将滚动,而正文的背景是静态的。
这是他们的做法。
header
和bg-image
都是固定的。 而content
设置为relative
。
Headers
z-index为10000, bg-image
z-index为20, content
z-index为2000。
您应该知道如何使用这些信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.