【问题标题】:Keep a div at top of page, but beneath other divs在页面顶部保留一个 div,但在其他 div 下方
【发布时间】:2014-08-29 17:26:19
【问题描述】:

我想在我的网站顶部有一个带有背景图片的 div。但是当页面滚动时,div 应该位于其他 div 的下方(同时仍位于页面顶部)而不是位于它们的顶部(就像固定定位那样)。
我想这不可能用CSS?但是 javascript/jquery 呢?

【问题讨论】:

  • 如果“top div”只包含一张图片,为什么不使用body的背景呢?
  • 你能分享一些你的代码吗?使用 CSS 绝对可以。

标签: javascript css scrollview fixed


【解决方案1】:

尝试将顶部栏/图像设置为较低的 z-index。

z-index: -1;

参见http://jsfiddle.net/a6zdfewx/的示例

注意:如果您的网站上有背景(设置在正文中),则该背景将位于其后面且不可见。对于除此之外的所有元素,您需要使用 z-index: 2 之类的东西推动其他元素,然后是 z-index: 1

【讨论】:

  • 这是您正在寻找的答案。接受它。
  • 我试过 z-index 似乎没有用。但是你的小提琴有效,所以显然我做得不对 - 我再试一次!
猜你喜欢
  • 1970-01-01
  • 2011-12-26
  • 1970-01-01
  • 2012-06-07
  • 1970-01-01
  • 1970-01-01
  • 2014-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多