2015-04-03 82 views
2

我想將靜態(不可移動)標頭添加到off canvas push menuJasny bootstrap關閉畫布菜單:如何強制導航欄下的菜單滑動?

這裏是我現在: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> 

的問題是,我不知道如何強制下的「導航欄」菜單滑動。 任何想法?

回答

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; 
} 

DEMO

+0

好耶這是直線前進的CSS解決方案之下,但我有響應的佈局和標題+導航欄的高度會不同的分辨率.. – 31415926 2015-04-03 09:15:15

+0

在這種情況下,我們可以使用媒體查詢。 – mohamedrias 2015-04-03 09:16:23

+0

順便說一句,在你的演示範例中,菜單從無處出現,但我需要滑動,如'關閉畫布推菜單鏈接'。你知道怎麼做嗎? – 31415926 2015-04-03 09:17:02