我试图在我的网站上既有一个顶部固定菜单,也有一个左垂直菜单。我真的希望两者都能被修复,但是如果我开始滚动,那么左垂直菜单将在顶部菜单下向上滑动,如下面的代码和jsfiddle所示:

<div class="ui inverted top fixed menu">
  <div class="header item">
    Top Menu Header
  </div>
</div>
<div class="ui grid">
  <div class="four wide column">
    <div class="ui inverted left vertical fluid menu" id="side-menu">
      <div class="item">
        Item #1
      </div>
      <div class="item">
        Item #2
      </div>
    </div>
  </div>
  <div class="twelve wide column">
  <!-- Main content here -->
    <div class="row">
      Text here
    </div>
    <div class="row">
      Text here
    </div>
  </div>
</div>

https://jsfiddle.net/318ruL3j/2/
如果我使用固定的垂直菜单,那么第一个项将隐藏在顶部菜单的下面,如下面的代码和jsfiddle所示:
<div class="ui inverted left vertical fixed menu" id="side-menu">
  <div class="item">
    Item #1
  </div>
  <div class="item">
    Item #2
  </div>
</div>
<div class="ui inverted top fixed menu">
  <div class="header item">
    Top Menu Header
  </div>
</div>
<div class="ui grid">
  <!-- Main content here -->
  <div class="column">
    <div class="row">
      Text here
    </div>
    <div class="row">
      Text here
    </div>
  </div>
</div>

https://jsfiddle.net/z5vozbts/2/
我希望我的努力是有意义的。有没有人知道我怎样才能既有这些固定的菜单,又不让我的项目重叠?

最佳答案

一个快速的CSS条目?

#side-menu {
  height: 100vh;
  padding-top:2.0em;
}

09-30 13:36
查看更多