Javascript 在幻灯片上插入重叠Div
因此,我们在头版有一个滑块 我试图在图像上加一个div,但在文本下面。基本上,我想把一个半透明的白色覆盖过滤滑块上的图像,但随后有文字保持原样,使其弹出更多 我试着在每个角度上都使用div,看看我是否至少能看到div,然后希望能把它放在正确的位置,但似乎没有任何效果。像往常一样,堆栈溢出是我最后的选择——因为我讨厌在答案通常很简单的时候寻求帮助 我的基本问题是: 1) 基于视图源-我是否缺少div应该去的地方,您可以搜索class=“overlay” 2) 我是否可以使用更好的工具来帮助我分离div,这样我可以看到每个div的位置,然后尝试通过该路径插入Javascript 在幻灯片上插入重叠Div,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,因此,我们在头版有一个滑块 我试图在图像上加一个div,但在文本下面。基本上,我想把一个半透明的白色覆盖过滤滑块上的图像,但随后有文字保持原样,使其弹出更多 我试着在每个角度上都使用div,看看我是否至少能看到div,然后希望能把它放在正确的位置,但似乎没有任何效果。像往常一样,堆栈溢出是我最后的选择——因为我讨厌在答案通常很简单的时候寻求帮助 我的基本问题是: 1) 基于视图源-我是否缺少div应该去的地方,您可以搜索class=“overlay” 2) 我是否可以使用更好的工具来帮助我分离d
欢迎提出任何问题,欢迎提供任何帮助。谢谢你我认为你需要给出你的
.overlay
类的位置,并强制它位于父元素的顶部。这应该是一个开始。让我知道我能在这里提供什么帮助
.overlay {
background: rgba(255, 255, 255, .75);
text-align: center;
opacity: 1;
width: 100%;
height: 100%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: absolute;
top: 0px;
}
这是一个有点黑客,但我相信它正是你想要的。在您的
中,添加以下#white_覆盖层
div:
<li class="clone" aria-hidden="true"..>
<div class="post-info"..>
<div name="white_overlay" style="height: 200%; width: 800%; opacity: .5;background: white;position: absolute;z-index: 1;margin-top: -50px;margin-left: -80px;"></div>
<div class="entry-meta"></div>
</div>
这主要是通过创建一个不透明度为50%的白色div来实现的,给它z-index=1
将其移动到图像的“前面”,给.entry meta
类z-index=2
将文本放在白色覆盖的前面。高度、宽度和边距值是确保所有5个图像都被覆盖所必需的(尽管您可以根据需要调整这些值),而位置值是z索引值正常工作所必需的。关于z索引和堆叠上下文的主题有很多值得阅读的内容,但如果您想了解更多信息,这里有一个良好的开端:
非常感谢-这解决了问题。感谢您提供的信息,我很高兴能够了解更多关于z-index的信息,因为它表明我在CSS lol方面落后了。再次感谢您的帮助!:)另外,关于你的第二个问题,当你在乱搞代码时看到不同的div,我通常使用Chrome。当您右键单击并选择“inspect element”时,它将显示开发人员工具。将鼠标放在代码中的html元素上,将在页面上突出显示这些元素。如果你丢失了一个div等等,这将非常有用。你还可以更改css,并实时查看它对页面的影响。
.entry-meta {
position: relative;
z-index: 2;
}