2016-11-30 148 views
0

我正在使用Bootstrap 3創建導航欄。我的導航欄在項目和中間的徽標之間有一定的間距。每次放大時,項目和徽標之間的間距都會減小。放大/縮小時如何使間距保持靜止?響應式導航欄項目

100%: enter image description here 175%: enter image description here

如果需要的話,這裏是我的CSS + HTML,

.navbar-default { 
    height: 125px; 
    background-color: transparent; 
    border-color: transparent; 
} 

.navbar-brand { 
    transform: translateX(-50%); 
    left: 50%; 
    position: absolute; 
} 

.navbar-brand img { 
    height: 95px; 
} 

.navbar-nav li a { 
    line-height: 125px; 
    height: 125px; 
    padding-top: 0; 
    font-weight: 300; 
    text-transform: uppercase; 
} 

.navbar-default .navbar-nav>li>a { 
    -webkit-transition: all .3s ease-in-out; 
    -moz-transition: all .3s ease-in-out; 
    transition: all .3s ease-in-out; 
} 

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a { 
    background-color: transparent !IMPORTANT; 
} 

.navbar-default .navbar-nav>li>a:hover { 
    color: #1AC1AD !IMPORTANT; 
} 

    <nav class="navbar navbar-default"> 
     <div class="container"> 
      <div class="navbar-header"> 
       <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 
       <a class="navbar-brand" href="#"><img src="assets/img/logo-plain.png"></a> 
      </div> 
      <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
       <ul class="nav navbar-nav navbar-left"> 
        <li><a href="#">Home</a></li> 
        <li><a href="#">Portfolio</a></li> 
       </ul> 
       <ul class="nav navbar-nav navbar-right"> 
        <li><a href="#">About</a></li> 
        <li><a href="#">Contact</a></li> 
       </ul> 
      </div> 
     </div> 
    </nav> 
+0

請提供您的HTML。 – Rohit

+0

@Rohit http://hastebin.com/yijunewino.js –

+0

請在您的問題中添加HTML。 – Rohit

回答

0
@media (min-width: 768px) { 
    .container { 
     width: 100%; 
    } 
} 
+0

你好,那沒用。 –

+1

嘗試 .navbar-nav> li {float}:left; margin-left:15px; } – Naob

+0

隨着我放大,它仍然越來越接近品牌形象 –