在导航栏固定顶部之前添加标题图像 [英] Adding a header image before navbar-fixed-top

查看:31
本文介绍了在导航栏固定顶部之前添加标题图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何添加标题图像,使其显示在导航栏固定顶部的顶部.当用户向下滚动时,导航栏会停留在顶部?

我尝试将其添加到容器中,但没有按预期工作.

这是我目前的代码.

<标题><img src="header/1024x100.png"></标题><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">以<a href="#" class="navbar-link">用户名</a>登录</p><ul class="nav"><li class="active"><a href="#">首页</a></li><li><a href="#about">关于</a></li><li><a href="#contact">联系方式</a></li></div><!--/.nav-collapse -->

谢谢.

解决方案

JsFiddle with scrolling nav 检查链接

注意:如果您的图片小于屏幕尺寸,请将此代码段插入到您的 css 中

.masthead img{宽度:100%;}

html 应如下所示:

<img src="http://placehold.it/940x150"/>

<!--/容器--><div class="navbar affix-top" data-spy="affix" data-offset-top="150"><div class="navbar-inner"><div class="容器"><ul class="nav"><li class="active"><a href="#">首页</a><li><a href="#">链接</a><li><a href="#">链接</a>

<!-- 导航栏--><div class="容器"><div class="row-fluid"><div class="span4">内容在这里

How do I add a header image so that it will appear on top of a navbar-fixed-top. And as the user scrolls down the navbar will stick to the top?

I have tried adding it to a container but it does not work as expected.

Here is my code so far.

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

Thanks.

解决方案

JsFiddle with scrolling nav check link

Note: Incase your image is smaller than screen size,insert this snippet inside your css

.masthead img{
width:100%;
 }

The html should look like the following :

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

这篇关于在导航栏固定顶部之前添加标题图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
其他开发最新文章
热门教程
热门工具
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆