2017-07-01 45 views
1

如何在移動網絡中心啓動導航欄菜單?

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'); 
 

 
.navhome { 
 
    padding-right: 50px; 
 
} 
 

 
.navbar { 
 
    text-align: center; 
 

 
} 
 

 
.container-fluid { 
 
    display: inline-block; 
 
}
<nav class="navbar navbar-inverse navbar-fixed-top"> 
 
    <div class="container-fluid"> 
 
     <ul class="nav navbar-nav"> 
 
      <li class="active navhome"><a href="#">Home</a></li> 
 
      <li><a href="#">Menu1</a></li> 
 
      <li><a href="#">Menu2</a></li> 
 
      <li><a href="#">Menu3</a></li> 
 
     </ul> 
 
    </div> 
 
    </nav>

我無法定心引導導航欄。 它在桌面瀏覽器中成功,但導航欄垂直出現在移動瀏覽器中。而移動中的Home按鍵也很陌生。我希望在移動網絡中水平對齊它。 任何幫助,將不勝感激! mobile page

回答

1

這是什麼原因造成的問題與調整 - .navhome { padding-right: 50px; }

如果你想保持對大屏幕填充只有你可以添加一個media query。因此,這將確保填充只有屏幕尺寸大於768px。

@media (min-width:768px){ 
    .navhome { 
    padding-right: 50px; 
    } 
} 

工作例如:

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'); 
 

 
@media (min-width:768px) { 
 
    .navhome { 
 
    padding-right: 50px; 
 
    } 
 
} 
 

 
.navbar { 
 
    text-align: center; 
 
} 
 

 
.container-fluid { 
 
    display: inline-block; 
 
}
<nav class="navbar navbar-inverse navbar-fixed-top"> 
 
    <div class="container-fluid"> 
 
    <ul class="nav navbar-nav"> 
 
     <li class="active navhome"><a href="#">Home</a></li> 
 
     <li><a href="#">Menu1</a></li> 
 
     <li><a href="#">Menu2</a></li> 
 
     <li><a href="#">Menu3</a></li> 
 
    </ul> 
 
    </div> 
 
</nav>

+0

我想表明的空間。有沒有其他方法?我刪除了'padding-right:50px;'但在移動網絡中也很奇怪。我希望在移動設備中水平對齊。 –

+1

謝謝您的回答:) –

+0

如果您需要其他幫助,請告知我。 – Rithwik