jquery - CSS:滚动时静止图像,但下方内容位于其上方

标签 jquery html css

现在这是用户滚动我的页面时发生的情况: https://www.youtube.com/watch?v=Mtuy1E5JPew

here页面已上线。

如您所见,img#intro(大黑白图像)“正常”滚动。我想改用这个 Action (2 张图片是结果):

First

Second

如您所见,黑白图像保持静止,但下面的内容上升并覆盖它。

以下是元素的放置方式(简单方案):

<div id="container">
    <img ... />
    <img ... />
    <img src="" id="intro" /> <--- THIS IS THE B/W IMAGE!

    CONTENT BELOW
</div>

这是相关的 CSS:

#container {
    position:relative;
    width:1305px;
    height:910px;
}

#intro {
    margin-top:40px;
    position:absolute;
    z-index:1;
    border-radius:8px
}

最佳答案

我认为您正在寻找一个固定位置的图像,而您想要“超越它”的内容是具有更高相对位置z-index.

Example

HTML

<div class="container">
    <div class="fixed-container">
        <img src="http://placehold.it/1000x300" class="fixed"/>
    </div>
    <div class="overlay">
        content goes here
    </div>
</div>

CSS

.fixed-container {
    height: 300px;
}
.fixed {
    position:fixed;
}
.overlay {
    position: relative;
    z-index: 4;
    background: red;
    width: 1000px;
    opacity: 1;
}

关于jquery - CSS:滚动时静止图像,但下方内容位于其上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30146033/

相关文章:

javascript - jQuery 和 svg 文件

php - 如何使用我的表单通过电子邮件包含附件文件?

javascript - 位置固定在某一点

javascript - jquery 鼠标事件不适用于 anchor 标记

javascript - 如何在点击时切换全屏

jquery - 动画 jQuery 使用 CSS3 对 div 进行排序

javascript - 音频文件数组

javascript - 如何在单击 div/图像的特定区域时运行不同的 Javascript 函数

html - 以 CSS 菱形形状为中心的网站问题

jquery - Concrete5 工具提示加载两次