2

オフ キャンバス プッシュ メニューに静的な (移動できない) ヘッダーを追加したい。

ここに私が今持っているものがあります: codePen link

<span>This text should not move</span>

<div class="navmenu navmenu-default navmenu-fixed-left offcanvas">
      <a class="navmenu-brand" href="#">Project name</a>
      <ul class="nav navmenu-nav">
        <li><a href="../navmenu/">Slide in</a></li>
        <li class="active"><a href="./">Push</a></li>
        <li><a href="../navmenu-reveal/">Reveal</a></li>
        <li><a href="../navbar-offcanvas/">Off canvas navbar</a></li>
      </ul>
    </div>

    <div class="navbar navbar-default"> -------------------- navbar should not move -----------------------
      <button type="button" class="navbar-toggle" data-toggle="offcanvas" data-target=".navmenu" data-canvas=".container">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>

    <div class="container">
        <h1>Content that should move. Menu should slide from the left side UNDER the navbar</h1>
    </div>

問題は、「ナビゲーション バー」の下にメニュー スライドを強制する方法がわからないことです。何か案は?

4

1 に答える 1

2

top:120pxナビゲーションバーの下に表示するには、追加する必要があります

.navmenu-fixed-left, .navmenu-fixed-right, .navbar-offcanvas {
  position: fixed;
  z-index: 1050;
  top: 120px;
  bottom: 0;
  overflow-y: auto;
  border-radius: 0;
}

デモ

于 2015-04-03T09:12:55.900 に答える