【问题标题】:How to make a div hidden behind a fixed div while scrolling滚动时如何使div隐藏在固定div后面
【发布时间】:2012-12-20 21:12:08
【问题描述】:

我制作了一个网站,其中有一个导航侧边栏,其位置固定在左侧,而我的内容在右侧。现在,当我缩小浏览器窗口宽度时,会引入一个水平滚动条。当我使用它来滚动内容时,内容溢出在固定的左侧边栏上方。我希望内容位于侧栏后面,以免其折叠。请访问该网站。谢谢。

Link to site

【问题讨论】:

  • 你给了背景位置吗?
  • 请在提问时添加一些代码。更好的问题,更好的答案
  • 另外,假设一年后有人会提出这个问题。链接是否仍然有效?如果没有,请尝试在没有链接的情况下询问。
  • 是的。对此感到抱歉。 :)

标签: javascript jquery html css


【解决方案1】:

在 css 中,将#navigation 的背景颜色设置为白色,并赋予它更高的 z-index...

#navigation {
    background-color: white;
    z-index: 100;
}

【讨论】:

  • 没问题 - 很高兴为您提供帮助 :)
  • 7 年多之后,这个答案非常有用!
【解决方案2】:

设置背景颜色和z-index

.navigation {
    z-index:100;
    background-color: white;
}

阅读更多关于z-index

【讨论】:

  • gr8...工作正常..我没有尝试过 z-index。让我研究一下。非常感谢..:)
【解决方案3】:

你需要使用 z-index 属性

z-index 属性指定元素的堆栈顺序。 堆栈顺序较大的元素总是在堆栈顺序较低的元素之前

注意: z-index 仅适用于定位元素(位置:绝对、位置:相对或位置:固定)。

更多z-index

#navigation {
    background-color: white;
    z-index: 100;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 2017-11-19
    • 1970-01-01
    • 2015-07-18
    • 2013-03-28
    • 2019-07-17
    相关资源
    最近更新 更多