html - 无法正确获取包装器 div

标签 html css

我想要一个包含一些文本的 div。 在那个 div 中,我还想要一个匹配相同位置和比例的 div。 我在 stackoverflow 上发现了很多东西,但只要发现不同,它就对我不起作用。

现在,我看不到文字了。为什么? 如果解决方案不影响“#container”的 css,那就太好了。

html:

<div id="container">
    <p>Somt text to screw with me</p>
    <div class="background-img"></div>
</div>

CSS:

#container {
    position: fixed;
    left: 10px;
    top: 30px;
    width: 100px;
    height: 50px;
    background: red;
}

p {
   color: blue; 
}


.background-img {
    position: absolute;
    background-size: cover;
    background-repeat: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(http://lorempixel.com/420/255);    
}

对于 fiddle 手: https://jsfiddle.net/clankill3r/8kaLj2su/

最佳答案

z-index: -1 添加到您的背景图片。

https://jsfiddle.net/8kaLj2su/2/

关于html - 无法正确获取包装器 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29257556/

相关文章:

javascript - 我们可以使用 javascript 创建日志文件吗

javascript - 使用javascript调整图像大小

javascript - 在 JQuery 中将代码应用于其父 div 的内部元素单击问题

Javascript 获取 css 高度属性

javascript - 在 URL 中声明一个变量,并在导航到页面时在 Javascript 中为其分配一个值

jquery - 无法根据调整 div 的大小来调整 textarea 的大小

css - 基于div的动态菜单背景

html - 先堆叠第二个元素,然后堆叠第三个元素

javascript - 选择多个值然后继续

html - CSS3 图像 mask ,photoshop 风格。是否可以?