2017-04-24 29 views
1

我有標準的Bootstrap導航欄,並帶有class="justify-content-center"。我希望這個導航欄一旦元素沒有足夠的空間就可以滾動。我的問題是,我只能向右滾動,而不能向左滾動。我一直在使用的以下代碼位於https://jsfiddle.net/rwx0xLm8/使用Bootstrap 4 Alpha在小設備上製作可滾動的居中導航6

+0

需要你的位置是相對的嗎?把它放在一個絕對的容器裏,或者把絕對位置直接放在.nav中 – Sam

+0

@Sam如果我將.nav設置爲'position:absolute;'整個導航都與左邊對齊,但我希望它位於中心。 。 – NeXuS

回答

1

檢查它的隊友。

<div class="container-fluid" style="width:100%"> 

     <div class="row justify-content-center"> 

     <ul class="nav"> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 1</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 2</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 3</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 4</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 5</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 6</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 7</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 8</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 9</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 10</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 11</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 12</a></li> 
      <li class="nav-item"><a class="nav-link" href="#">Tab 13</a></li> 
     </ul>  
    </div> 
</div> 


.nav { 

    overflow:auto; 
    text 
} 
.nav .nav-item a {white-space: nowrap;} 
+0

非常感謝!這是工作正常:) – NeXuS

+0

不用擔心。看看,檢查這個地方http://the-echoplex.net/flexyboxes/你可以玩一點,並得到更多的使用彈性盒屬性。 – Sam