2015-06-04 132 views
0

我的代碼我的超大屏幕:背景覆蓋在引導

<!-- Navbar --> 
<nav class="navbar navbar-fixed-top" id="my-navbar"> 
    <div class="container"> 
     <div class="navbar-header"> 
     <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse"> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 
     <a href="" class="navbar-brand"><img style="max-width:100px; margin-top: -7px;" src="images/firma-Edgar-Ayales.png" alt=""></a> 
     </div> 
     <!--End navbar-header--> 
     <div class="collapse navbar-collapse navbar-right" id="navbar-collapse"> 
     <ul class="nav navbar-nav"> 
      <li><a href="#portfolio">Feedback</a> 
      <li><a href="#features">Gallery</a> 
      <li><a href="#gallery">Features</a> 
      <li><a href="#feedback">Faq</a> 
      <li><a href="#contact">ContactUs</a> 
     </ul> 
     </div> 
     <div> 
     </div> 
    </div> 
    <!-- End container --> 
</nav><!-- End navbar --> 

<div class="jumbotron"> 
    <div class="container"> 
     <h1>Transformamos tus ideas en atractivos diseños</h1> 
    </div> 
</div> 

文字越來越背景後面。我想讓我的網頁的第一部分成爲背景,包括導航欄。 CSS是:

.navbar { 
    background: rgba(0, 0, 0, 0); 
    font-size: 10pt; 
    text-transform: uppercase; 
} 

.navbar-nav > li > a { 
    color: white; 
    font-family: "Tahoma", sans-serif; 
    font-weight: bold; 
} 

#my-navbar { 
    background: url(images/bgfix.jpg) no-repeat; 
    height: 700px; 
    background-size: cover; 
    background-position: center; 
    position: absolute; 
} 

#titulobg { 
    text-align: center; 
    padding-top: 450px; 
    color: black; 
    font-family: "Nunito", sans-serif; 
} 

.jumbotron { 
    color: white; 
    text-shadow: black 0.3em 0.3em 0.3em; 
    background: transparent; 
} 

此外,當我嘗試添加一個新的div來添加文本,它會背後的背景。

回答

1

我假設你從「navbar」擴展「my-navbar」。它繼承了所有navbar的屬性,包括一個高z-索引。 z-index只是告訴瀏覽器什麼重疊。低Z指數用於背景,高Z指數用於前景。

#my-navbar{ 
    background:url(images/bgfix.jpg) no-repeat; 
     height: 700px; 
     background-size: cover; 
     background-position: center; 
     position: absolute; 
     z-index: -1; 
    } 

編輯: 用相對位置來

#my-navbar{ 
     background:url(images/bgfix.jpg) no-repeat; 
      height: 700px; 
      background-size: cover; 
      background-position: center; 
      position: relative; 
      z-index: -1; 
     } 

編輯2:爲了在頂部取出煩人白色絕對巴。

body { 
    padding-top: 0px; 
} 
+0

現在,如果我想在不重寫它的情況下在後臺添加新節,我該怎麼辦? – Pablo

+1

我可能會讀這個錯誤,但是...你有3個部分,navbar,my-navbar,newSection和你不想新部分不重疊我的navbar。解決這個問題的方法是將newSection的z-index設置爲低於你的背景,例如-2。再次,我可能會讀到錯誤的... –

+0

我剛剛解釋自己錯了。我的意思是,用ap添加一個新的div容器只會在後臺添加段落,並且我想添加段落或者我的div在後臺包含的任何內容,這樣我就可以繼續設計我的網站,例如添加一個「Projects」部分。 – Pablo