2013-02-27 6 views
7

Как добавить изображение заголовка, чтобы оно отображалось поверх навигационной панели с фиксированным верхом. И по мере того, как пользователь прокручивается вниз, навигатор будет придерживаться вершины?Добавление изображения заголовка до navbar-fixed-top

Я попытался добавить его в контейнер, но он не работает должным образом.

Вот мой код.

<body> 
<header> 
    <img src="header/1024x100.png"> 
</header> 
<div class="container-fluid"> 
    <div class="navbar navbar-inverse navbar-fixed-top"> 
    <div class="navbar-inner"> 
    <div class="container-fluid"> 
     <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </a> 
     <a class="brand" href="#"></a> 
     <div class="nav-collapse collapse"> 
     <p class="navbar-text pull-right"> 
      Logged in as <a href="#" class="navbar-link">Username</a> 
     </p> 
     <ul class="nav"> 
      <li class="active"><a href="#">Home</a></li> 
      <li><a href="#about">About</a></li> 
      <li><a href="#contact">Contact</a></li> 
     </ul> 
     </div><!--/.nav-collapse --> 
    </div> 
    </div> 
</div> 

Спасибо.

+0

Не могли бы вы показать нам какой-то код или тестовую страницу? – Shail

+0

проверка решение пожалуйста. – Shail

ответ

3

JsFiddle с прокруткой Nav check link

Примечание: Incase ваше изображение меньше размера экрана, вставить этот фрагмент в вашем CSS

.masthead img{ 
width:100%; 
} 

HTML, должен выглядеть следующим образом:

<div class="masthead"> 
<img src="http://placehold.it/940x150"/> 
</div> 
<!-- /container --> 
<div class="navbar affix-top" data-spy="affix" data-offset-top="150"> 
<div class="navbar-inner"> 
    <div class="container"> 
       <ul class="nav"> 
     <li class="active"><a href="#">Home</a> 

     </li> 
     <li><a href="#">Link</a> 

     </li> 
     <li><a href="#">Link</a> 

     </li> 
    </ul> 
    </div> 
    </div> 
</div> 
<!-- navbar --> 
<div class="container"> 
    <div class="row-fluid"> 
    <div class="span4"> 
    content goes here 
    </div> 
    </div> 
</div> 
+1

Привет @Shail, это не очень гладкая прокрутка. –

+0

@JohnDoe Buddy Вы не просили об этом. В соответствии с вашим первоначальным запросом вы хотели разместить заголовок изображения поверх навигации. И я думаю, что мое решение делает это, не так ли? относительно прокрутки .. вы получите гладкий свиток, добавив jquery – Shail

+0

@JohnDoe сообщите мне, если вам нужна дополнительная помощь – Shail

Смежные вопросы