【发布时间】: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