【问题标题】:How to overlap two div with css如何用css重叠两个div
【发布时间】:2016-06-15 18:10:01
【问题描述】:

我正在尝试构建一个页面,其中有两个方向相反的侧边栏。我正在使用从 evanto 购买的 metronic 管理主题,即使页面正在滚动并且页面内容位于该侧边栏下方,我也希望它能够得到修复。我已将这两个菜单放在一个类为page-container 的div 中,其中我有另一个div 用于名为page-content-wrapper 的页面内容。

这里是my problem的链接

我尝试在 editor.css 中使用以下 css:

body {
    color: #333333;
    font-family: "Open Sans", sans-serif;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 13px;
    direction: ltr;
}

body {
    background: #e9ecf3;
}

.page-header-fixed {
    margin: 0px;
    padding: 20px 20px 0 20px;
    position: relative;
    z-index: 2;
}

.page-container {
    margin-top: 75px;
    padding: 0px;
    z-index: 2;
}

.page-content-wrapper {
    z-index: 3;
}

我尝试使用absolute position,但随着侧边栏的倒塌,它变得更加混乱。我也尝试输入z-index,但它没有帮助。

内容也在侧边栏显示。

请帮忙。

【问题讨论】:

    标签: html css


    【解决方案1】:

    如果您想在滚动时固定元素相对于窗口的位置,请在该特定元素上使用position: fixed;

    【讨论】:

    • 我已经给你链接了。您可以在浏览器中检查元素。
    • 在侧边栏添加这个右键在DOM中找到这个div标签并在这个元素上添加样式<div class="page-sidebar navbar-collapse collapse" style=" position: fixed;">
    • 问题是当我将样式固定到第二个侧边栏时,它会从右到左改变位置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 2010-10-17
    • 2021-08-23
    • 1970-01-01
    相关资源
    最近更新 更多