【问题标题】:How to place a fixed div above twitter bootstrap nav menu如何在 twitter 引导导航菜单上方放置一个固定的 div
【发布时间】:2017-02-20 23:12:12
【问题描述】:

我想在 twitter 引导导航菜单上方放置一个 div,Intro 是我想要显示在必须修复的菜单上方的 div。问题是我在菜单上放置了背景图片,但它也在 Intro div 上显示了背景图片,我想在 Intro 之后显示背景图片分区。请帮我解决这个问题。

<div class="navbar navbar-inverse navbar-fixed-top">
<div id="Intro">
 This is page is created with bootstrap
</div>
  <div class="container">
    <div class="navbar-header">
    </div>
  <div class="navbar-collapse collapse">
    <ul class="nav navbar-nav navbar-right">
     <li><a href="home.aspx"> Home</a> </li>
     <li><a href="contact.aspx"> Contact</a> </li>
    </ul>
  </div>
</div>

.navbar-inverse { 
   background-color : #fffff;
   border-color:transparent;
   background: #ffffff;
   url('bgimg.gif') repeat-x;
}

【问题讨论】:

    标签: html css twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    &lt;div id="Intro"&gt;移动到导航条代码上方:

    <div id="Intro">
    This is page is created with bootstrap
    </div>
    <div class="navbar navbar-inverse navbar-fixed-top">
    

    在 navbar-fixed 顶部添加一些空间:

    .navbar-fixed-top {
      top: 20px;
    

    将此尺寸设置为&lt;div id="Intro"&gt;所需的高度

    &lt;div id="Intro"&gt;添加额外的样式

    #Intro {
      top: 0;
      position: fixed;
    

    已编辑: 介绍 div 的附加样式。在介绍 div 中添加一些尺寸和背景颜色。试试这个:

     #Intro {
         top: 0;
         position: fixed;
         background-color: #fff;
         height: 40px;
         width: 100%;
    
      }
    

    【讨论】:

    • 感谢 moodyjive .. 我尝试了上述方法并且它正在工作,但是当我滚动网页时,滚动内容在 Intro div 中可见,即已修复。我不想在 Intro div 中显示可见的滚动内容.我怎样才能做到这一点...
    • 这很好,但是如何滚动这个 Intro div 以便在页面滚动时只有导航栏粘在顶部。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    相关资源
    最近更新 更多