-1
我試圖創建一個佈局,看起來像這樣,那裏的標誌可以滾動過去超限,但菜單仍然固定在頁面的頂部:菜單是由格低於
^^標誌^^
~~ ~~~~
** **菜單
~~ ~~~~
正文文本正文正文。
This jsfiddle perfectly represents my plan。我正在使用Bootstrap的Affix插件來滾動菜單「粘性」,而且效果很好。問題是,正文(section#main
)rolls over the menu when I scroll up。
網站標記大致是:
<header>
<div id="logo"></div>
<div id="nav-search">
<div class="row">
<div id="menu-top"></div>
</div>
</div>
<div class="clearfix"></div>
</header>
<section id="main" class="row">
</section>
我堅持搞清楚如何說服#nav-search
以自身。我正在設定高度#nav-search
。使用z-index,我可以推動頂部的#nav-search
div,但這仍然意味着此時菜單被粘貼,一定量的身體變得模糊。我錯過了什麼?
的風格是相當冗長,我不希望任何人受到他們的深度。如果我玩z-index,我可以讓菜單div出現在最上面,但是這並不能解決真正的問題:菜單div並沒有「下推」它下面的內容。 – jamesfacts
出來任何CSS代碼都不容易。但你可能會在這裏找到: http://stackoverflow.com/questions/14357576/bootstrap-menu-top-affix?rq=1 – stannersuperior
這是一個很好的觀點。這裏有一個帶有活動標記的小提琴,它演示了這個問題:https://jsfiddle.net/jamesfacts/45pre1wd/ – jamesfacts