使用CSS将图片放在div后面

米格尔·莫拉(Miguel Moura)

我有以下标记(此处为小提琴示例:http : //jsfiddle.net/9gvj11o5/8/

<div class="header">           
  <div class="image">
    <img src="http://placehold.it/2200x800" alt=""/>
  </div>    
  <div class="menu">This is the menu</div>    
  <div class="tools">These are the tools</div>        
</div>    
<div class="content">content</div>    

以及以下CSS:

.header {
  position: relative;
}

.image {
  position: absolute;
}

img {
  width: 100%;
  height: auto;
  outline: 0;
}

我需要图像具有响应性,并具有100%的宽度与顶部对齐。

但是我还需要菜单和工具来覆盖图像并使其正常流通。

内容应在图像之后,在标题之后。

该图像将是标题div的“背景”。(我无法使用背景图片)

我正在使用位置,但是菜单和工具在我使用它的那一刻便消失了。

我想念什么?我在某处需要另一个包装器div吗?

迪帕斯

我会包装2 divs .menu.tools所以您只需要应用z-index到包装器即可,div而不是每个孩子都可以。.menu.tools前面加上(包装).image

然后换position:absoluteposition:relative.image才能有.content下文header

您可以在下面看到非常轻巧的代码段。

.header {
    position: relative;
}
.image {
    position: relative;
    z-index:1
}
#menu-all {
    position:absolute;
    top:0;
    z-index:2
}
img {
    width: 100%;
    height: auto;
    outline: 0;
}
<div class="header">
    <div class="image">
        <img src="http://placehold.it/2200x800" alt="" />
    </div>
    <div id="menu-all">
        <div class="menu">This is the menu</div>
        <div class="tools">These are the tools</div>
    </div>
</div>
<div class="content">content</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 div 将形状放在链接后面

来自分类Dev

使用 HTML/CSS 将图像放在背景后面

来自分类Dev

使用z-index将图片放在2 div之间

来自分类Dev

将图片放在div的左边而不使用margin-right

来自分类Dev

使用CSS将图片放在底部边框的中心

来自分类Dev

无法将div放在图片上

来自分类Dev

如何使用背景图像后面的引导程序将 <div> 放在中心上方?

来自分类Dev

如何将图片放在另一张图片的后面?

来自分类Dev

将加载图标div放在缩略图后面

来自分类Dev

如何使用CSS将文本放在div元素内

来自分类Dev

如何使用CSS将div边框隐藏在另一个div后面?

来自分类Dev

将图片放在div的上方,并位于顶部中心位置

来自分类Dev

尾风:将div居中放在图片顶部

来自分类Dev

如何整齐地将排名放在CSS中图片的左侧

来自分类Dev

将图片放在css文件而不是html文件中

来自分类Dev

如何将字幕div放在另一个非字幕div的后面?

来自分类Dev

我可以将孙子div放在祖父母div后面吗?

来自分类Dev

如何将字幕div放在另一个非字幕div的后面?

来自分类Dev

CSS模糊Div,但不能显示文字-基本图片必须在div后面可见

来自分类Dev

将图片的div中间(垂直)与CSS对齐

来自分类Dev

将图片的div中间(垂直)与CSS对齐

来自分类Dev

使用flexbox将图像放在div旁边

来自分类Dev

将文字放在图片上

来自分类Dev

将JButton放在图片上

来自分类Dev

将图片放在文字上方

来自分类Dev

将文字放在图片下方

来自分类Dev

将PNG图片放在拍摄的图片上

来自分类Dev

单击href链接时如何使用CSS控件将焦点放在div背景上

来自分类Dev

CSS:将选中的图标div放在图像div上

Related 相关文章

热门标签

归档