2013-02-27 114 views
7

如何添加标题图片以使其显示在导航栏固定顶部之上。而当用户向下滚动导航栏将坚持顶部?在导航栏固定顶部之前添加标题图片

我已经尝试将其添加到容器,但它不能按预期工作。

这是我的代码到目前为止。

<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 2013-02-27 05:43:22

+0

请检查解决方案。 – Shail 2013-02-27 09:33:58

回答

3

的jsfiddle与滚动导航check link

注:柜面您的图像大于屏幕尺寸更小,插入这个片段你的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

Hi @ Shail,它不是真正的平滑滚动。 – 2013-02-28 10:47:20

+0

@JohnDoe好友你没有要求它。根据你最初的要求,你想放置在导航顶部的标题图像。我想我的解决方案就是这样,不是吗?关于滚动..你通过添加jquery获得平滑滚动 – Shail 2013-02-28 10:51:04

+0

@JohnDoe让我知道你是否需要更多帮助 – Shail 2013-02-28 11:04:28

相关问题