【问题标题】:Stop scrolling header image on Big Cartel website停止在 Big Cartel 网站上滚动标题图片
【发布时间】:2018-09-27 12:57:34
【问题描述】:

我目前正在定制我的 Big Cartel 网站,我遇到了使用 Parade 主题时标题图像随页面滚动的问题。

这对于我的主商店页面来说没问题,但对于我的 Lookbook 页面来说,它过多地覆盖了我的内容,我希望它要么被隐藏要么停止滚动。

有没有人可以解决这个问题?

非常感谢!

.header {
  background-color: transparent;
  padding: 50px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 97;
}
@media screen and (max-width: 767px) {
  .header {
    padding: 20px;
  }
}
.header.overlay-header {
  position: relative;
}
.header .primary-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 15px;
}
.header .secondary-header {
  margin: 0 auto;
  text-align: center;
}
.header .header-center {
  text-align: center;
}

【问题讨论】:

  • 欢迎您!请编辑您的帖子并输入您的代码,以便我提供帮助。关于如何提问:stackoverflow.com/help/how-to-ask
  • 你好@CharlesJensen。请在您的问题中提供一些代码,以便我们更容易理解您的问题:)
  • 嗨,卡尔!我很抱歉,但我对此很陌生,所以我不确定我们正在寻找的问题是否在这段代码中,但这是我能找到的与“标题”相关的代码。跨度>

标签: css bigcartel


【解决方案1】:

您的标题是fixed,因此它将相对于视口处于固定位置。只需将其设为relative 或将位置全部删除以使其成为static

.header {
  background-color: transparent;
  padding: 50px;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 97;
}

了解position 属性对您的未来非常有帮助,所以这里有一个小概述。

您需要知道5个不同的位置值

静态(默认)

带有position: static; 的元素没有定位在任何特殊位置 方式;它始终根据页面的正常流程进行定位。这是position 的定义,如果您没有在 CSS 中明确设置。

亲戚

带有position: relative; 的元素相对于其定位 它在层次结构中的正常位置。

设置顶部、右侧、底部和左侧属性 相对定位的元素会导致它被调整远离 它的正常位置。其他内容不会调整以适应 元素留下的任何间隙。

已修复

带有position: fixed; 的元素相对于 视口,这意味着它始终保持在同一个位置,即使 页面滚动。使用了 top、right、bottom 和 left 属性 定位元素。如果您将导航栏设置为顶部的fixed,它将始终位于视图的顶部。如果您在底部将页脚设置为fixed,它将始终位于视图的底部并在滚动时保持在那里。

绝对

带有position: absolute; 的元素相对于 最近定位的祖先(而不是相对于 视口,就像固定的一样)。

但是;如果绝对定位元素没有定位 祖先,它使用文档正文,并随着页面移动 滚动。

我个人建议对absolute 谨慎一点 定位,实际上仅将其用于叠加和分层 定位到absolute 的元素将忽略文档的流程。

【讨论】:

  • 非常感谢!!
  • @CharlesJensen 在我的编辑中,我为您添加了来自 W3Schools 的小概述。
猜你喜欢
  • 2014-07-13
  • 1970-01-01
  • 1970-01-01
  • 2015-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-19
  • 1970-01-01
相关资源
最近更新 更多