繁体   English   中英

一页上有多个Z索引元素

[英]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

即使页面滚动,这也迫使背景保持原样。

然后将内容添加到正文中...它将滚动,而正文的背景是静态的。

示例: https//jsfiddle.net/a8qpxzy2/2/

这是他们的做法。

headerbg-image都是固定的。 content设置为relative

Headers z-index为10000, bg-image z-index为20, content z-index为2000。

您应该知道如何使用这些信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM