粘性不适用于页脚和封面主体元素[重复]

Posted

技术标签:

【中文标题】粘性不适用于页脚和封面主体元素[重复]【英文标题】:sticky is not working on footer and cover body element [duplicate] 【发布时间】:2022-01-23 01:54:09 【问题描述】:

如果我将页脚 z-index 更改为 -1,它可以正常工作,但如果有任何链接或按钮无法点击,则会出现问题。

我该如何解决这个问题?

* 
  padding: 0;
  margin: 0;
  box-sizing: border-box;

html 
  height: 100%;

section 
  width: 100%;

.item 
  width: 100%;
  height: 100vh;
  background: red;

.item1 
  background: yellow;

footer 
  position: sticky;
  bottom: 0;
  left: 0;
  width: 100%;

.container 
  min-height: 100vh;
  background: black;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;

<section>
  <div class="item item1"></div>
  <div class="item item2"></div>
</section>

<footer>
  <div class="container">
    <div class="content">
      <h1>Hellow</h1>
    </div>
  </div>
</footer>

【问题讨论】:

【参考方案1】:

您需要定位您的部分,使其也位于“游戏”层中。这只是一个错误

section
  position:relative;
  z-index:1;
 

【讨论】:

以上是关于粘性不适用于页脚和封面主体元素[重复]的主要内容,如果未能解决你的问题,请参考以下文章

粘性页脚不适用于绝对位置

用于页眉、粘滞页脚和垂直对齐的中间内容的 CSS Flexbox 或 CSS 网格?

需要粘性页眉/页脚,但 CMS 不会让我在正文标签中编码

vuejs应用程序中的粘性页脚[重复]

部分不适用于 CSS 粘滞页脚

UICollectionViewController:无论 CollectionView 的大小如何,都制作粘性页脚