首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内容div覆盖全宽度图像,而不是向下推。

内容div覆盖全宽度图像,而不是向下推。
EN

Stack Overflow用户
提问于 2015-04-26 17:49:01
回答 1查看 400关注 0票数 1

我有一个全宽的图像:

代码语言:javascript
复制
.image {
    background-image: url(http://cdn1.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06/wallpaper_51.jpg);
    background-position: center center;
    background-repeat:  !important; 
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-color: #2b6c72;
}

在此之上,我有一个隐藏的菜单,它是由一个按钮(右上角)触发的。当菜单打开时,它会按下全宽图像。

在全宽度图像下面,我有一个绿色的内容区域。当隐藏菜单打开时,内容区域覆盖全宽度图像,而不是向下推。

代码语言:javascript
复制
#content-wrapper {
    top: 100%;
    position: absolute;
    width: 100%;
    max-width: 1280px;
    height: 400px;
    background: #3C9;
    margin: 0px auto;
    left: 0;
    right: 0;   
}

问题--当我的菜单打开时,我怎样才能让内容区域向下而不是覆盖图像呢?

您可以在小提琴中看到它的作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-26 18:54:35

我想我自己找到了解决办法。

我将.image#content-wrapper包装在一个新的div中,is绝对定位,并将其设置为100%的宽度和高度。

代码语言:javascript
复制
#wrapper {
    position:absolute;
    width: 100%;
    height: 100%;
}

现在,它似乎是按照预期的-当菜单打开时,它将所有的内容向下推送。

见小提琴:https://jsfiddle.net/5bfvq5Lp/2/

如果你经历过其他事情,请告诉我。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29881201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档