【问题标题】:How to fixate header with drop-down menu?如何用下拉菜单固定标题?
【发布时间】:2020-01-25 21:20:34
【问题描述】:

我有固定的带有下拉菜单的标题。但是我的菜单有问题,因为它高于视口,并且位置固定我无法滚动它。 你可以在我的 github https://katehrybkova.github.io/ET/index.html#

上看到它现在是如何工作的

我尝试将菜单位置更改为绝对位置,但是通过这种方式,当我向下滚动并按下菜单按钮时 - 菜单不是从视口顶部开始,而是从页面顶部开始。

<div>
      <input type="checkbox" id="idishka" />
      <label for="idishka" class="inline"> </label>

      <div class="menuBlock">...
      </div>

      <header>
      </header>
</div>

.menuBlock {
  position: fixed;
 left: -100%;
}
#idishka:checked ~ .menuBlock {
  left: 0;
}
header {
  position: sticky;
}
#idishka:checked ~ header {
position: fixed;
}

【问题讨论】:

    标签: html css position css-position fixed


    【解决方案1】:

    您可以尝试将position: fixed 放在您的标题上。 看看这个link。希望这可以帮助!

    【讨论】:

    • 谢谢,但它没有帮助,因为我无法滚动我的菜单。这是主要问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多