2017-05-04 48 views
0

我有一些小的引導問題,我似乎無法解決。漢堡菜單問題和標誌問題

  1. 我希望徽標和出現在其右側的文字只出現在左側而不是中間。 (我已經嘗試過左後並沒有運氣)

  2. 我想漢堡菜單出現在最右側,當我添加可見sm代碼塊和可見lg塊的導航欄切換它出現在中心。我添加它,因爲它不顯示在手機屏幕上?我只需要它在平板電腦和小型設備上顯示。我試圖拉右

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div class="navbar navbar-default navbar-fixed-top" role="navigation"> 
 

 
      <div class="container"> 
 
       <div class="navbar-header"> 
 
       <img alt="Logo" class="brnd" src="" height="30" /><span class="brnd2">| Specialty FORCES </span> 
 
        <button type="button" class="navbar-toggle visible-sm-block visible-xs-block" data-toggle="collapse" data-target=".navbar-collapse"> 
 
         <span class="sr-only">Toggle navigation</span> 
 
         <span class="icon-bar"></span> 
 
         <span class="icon-bar"></span> 
 
         <span class="icon-bar"></span> 
 
        </button> 
 
        
 
       </div> 
 
       <div class="navbar-collapse collapse"> 
 
        <ul class="nav navbar-nav navbar-right"> 
 
         <li class="hidden-lg hidden-md hidden-sm"><a href="">1</a></li> 
 
         <li class="hidden-lg hidden-md hidden-sm"><a href="#">2</a></li> 
 
         <li class="hidden-lg hidden-md hidden-sm"><a href="#">3</a></li> 
 
         <li class="hidden-lg hidden-md hidden-sm"><a href="#">4</a></li> 
 
         <li class="hidden-lg hidden-md hidden-sm"><a href="#">5</a></li> 
 
         <li class="hidden-lg hidden-md hidden-sm"><a href="#">6</a></li> 
 
        </ul> 
 
       </div> 
 
      </div> 
 
     </div>

+0

你會請你詳細說明問題?你想要什麼和你不想在桌面和移動設備上?在第一點你說「我想要標誌和右側出現的文字只是出現在左側而不是中間。」你的意思是極端的離開而且bdw不在中心。請告訴我們您想要什麼以及您不想要什麼簡單 –

+0

嗨,我希望徽標和文本出現在最左側。在所有屏幕上,我希望漢堡包菜單僅顯示在平板電腦,小型和超小型屏幕的最右側。 (沒有任何菜單與桌面模式相關)。 – Vzupo

+0

徽標和文本可以固定,但在小設備上顯示菜單是一個不錯的主意,它應該可以在小設備上摺疊,這是什麼反應意味着什麼,如果我使用非常小的屏幕尺寸的手機,你的菜單將分成塊 –

回答

1

.navbar-default .navbar-brand{padding-right: 70px;} 
 
    .navbar-default .navbar-toggle{position: absolute;right: 0;} 
 
    @media (max-width: 768px) { 
 
    .navbar-toggle { 
 
     display: block; 
 
     position: absolute; 
 
     right: 0; 
 
     top: 0; \t 
 
     float: none; 
 
    } 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 

 
      <nav class="navbar navbar-default" role="navigation"> 
 
        <div class="navbar-header"> 
 
         <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#jb-navbar-collapse"> 
 
         <span class="sr-only">Toggle navigation</span> 
 
         <span class="icon-bar"></span> 
 
         <span class="icon-bar"></span> 
 
         <span class="icon-bar"></span> 
 
         </button> 
 
         <div> 
 
         <div class="navbar-header"> 
 
        
 
       </div> 
 
        <a class="pull-left navbar-brand" href="#"> 
 
         <span><img alt="Logo" class="brnd" src="" height="30" /></span> 
 
         |Specialty FORCES 
 
        </a> 
 
         
 
         </div> 
 
        </div> 
 
        <div class="collapse navbar-collapse" id="jb-navbar-collapse"> 
 
         <ul class="nav navbar-nav navbar-nav-fix"> 
 
      <li class="hidden-lg hidden-md hidden-sm"><a href="#">1</a></li> 
 
      <li class="hidden-lg hidden-md hidden-sm"><a href="#">2</a></li> 
 
      <li class="hidden-lg hidden-md hidden-sm"><a href="#">3</a></li> 
 
      <li class="hidden-lg hidden-md hidden-sm"><a href="#">4</a></li> 
 
      <li class="hidden-lg hidden-md hidden-sm"><a href="#">5</a></li> 
 
      <li class="hidden-lg hidden-md hidden-sm"><a href="#">6</a></li> 
 
         </ul> 
 
        </div> 
 
        </nav>

希望這個解決您的問題

+0

嗨,當我在chrome模擬器中測試你的代碼時,漢堡菜單沒有出現? – Vzupo

+0

檢查分辨率我們隱藏的大型設備 –

+0

是的我知道,但在鉻時,我選擇設備類型(iPhone 4,5,6)或平板漢堡菜單從不顯示 – Vzupo