繁体   English   中英

jQuery在文本元素后面添加具有背景的div

[英]Jquery add div with background behind text element

我想在某些文本或图像的文本后放置一个绝对定位的div。 我无法将div的绝对div索引设置为-1的原因是因为文本或带有背景图像的图像后面有内容。 因此,绝对div将位于其后。

我熟悉Javascript,jQuery,css等。那么我该怎么做才能将绝对div放置在文本后面但在背景图片前面呢?

谢谢!

这样吧?

.div-1 { background-image:url(my-image.jpg) no-repeat 0 0; position:relative; }
.div-2 { position:absolute; z-index:1; top:0 left:0; }
.div-3 { position:absolute; z-index:2; top:0 left:0; }

<div class="div-1">
 <div class="div-2">behind</div>
 <div class="div-3">in front</div>
</div>

与其将带有背景图像的div的z-index设置为-1,而是创建一个包含图像/文本的div并将其z-index设置为1。

暂无
暂无

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

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