2017-07-18 15 views
0

私は現在、画面が小さくなったときに要素を崩壊させるために、ブートストラップのナビゲーションバーを使用しています。画面が小さくなると崩壊するdivが2つありますが、崩壊する前に要素が重なり合っています。Bootstrap Navigation Bar Collapse

半画面:http://imgur.com/8692UFO

スモールスクリーン:私はここでやってみたい何http://imgur.com/MIrRvNH

は半画面のナビゲーションリンクの前に右のソーシャルメディアのアイコンを崩壊することですが、使用してブートストラップの"hidden-sm"は機能していないようです。私はブートストラップでかなり新しく、これを修正する方法についていくつかアドバイスをしたいと思います。

マイHTML:

<!-- NAVIGATION BAR --> 
<div class="navbar navbar-default navbar-static-top navbar-inverse"> 

    <div class="container"> 

    <!-- HOME BRAND --> 
    <div class="navbar-header"> 
     <a class="navbar-brand" href="#"> 
     <img src="./newnewfoy.png"> 
     </a> 
    </div> 

    <!-- NAV LINKS --> 
    <ul class="nav navbar-nav navbar-collapse collapse"> 
     <li class="nav-item"> 
     <a class="nav-link active" href="#">Home</a> 
     </li> 
     <li class="nav-item"> 
     <a class="nav-link" href="#">About</a> 
     </li> 
     <li class="nav-item"> 
     <a class="nav-link" href="#">Event</a> 
     </li> 
     <li class="nav-item"> 
     <a class="nav-link disabled" href="#">Volunteer</a> 
     </li> 
     <li class="nav-item"> 
     <a class="nav-link disabled" href="#">Sponsors</a> 
     </li> 
     <li class="nav-item"> 
     <a class="nav-link disabled" href="#">Contact</a> 
     </li> 
    </ul> 

    <!-- NAV MEDIA --> 
    <div class="nav navbar-collapse collapse medialinks hidden-xs"> 
     <a id="YOUcon" class = "mediacon" href="#"></a> 
     <a id="IGcon" class = "mediacon" href="#"></a> 
     <a id="TWTcon" class = "mediacon" href="#"></a> 
     <a id="FBcon" class="mediacon" href="#"></a> 
    </div> 

    </div> 

</div> 

CSS:

.nav{ 
    height: 50px; 
} 

.mediacon{ 
    float: right; 
} 

.medialinks{ 
    float: right; 
} 

.navbar-brand{ 
    padding-top: 7px; 
} 

答えて

0

あなたが開いて、ナビゲーションバーを閉じるには、ナビゲーションバーのヘッダーにボタンを追加する必要があります。

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> 
    <span class="icon-bar"></span> 
    <span class="icon-bar"></span> 
    <span class="icon-bar"></span>       
</button> 

私は、CSSが同じであるhttps://jsfiddle.net/x32tf96L/

HTML

<div class="container-fluid"> 

    <!-- HOME BRAND --> 
    <div class="navbar-header"> 
    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span>       
    </button> 
    <a class="navbar-brand" href="#"> 
     <img src="./newnewfoy.png"> 
    </a> 
    </div> 

    <!-- NAV LINKS --> 
    <ul class="navbar-collapse collapse" id="myNavbar"> 
    <li class="nav-item"> 
     <a class="nav-link active" href="#">Home</a> 
    </li> 
    <li class="nav-item"> 
     <a class="nav-link" href="#">About</a> 
    </li> 
    <li class="nav-item"> 
     <a class="nav-link" href="#">Event</a> 
    </li> 
    <li class="nav-item"> 
     <a class="nav-link disabled" href="#">Volunteer</a> 
    </li> 
    <li class="nav-item"> 
     <a class="nav-link disabled" href="#">Sponsors</a> 
    </li> 
    <li class="nav-item"> 
     <a class="nav-link disabled" href="#">Contact</a> 
    </li> 
    </ul> 

    <!-- NAV MEDIA --> 
    <div class="nav navbar-collapse collapse medialinks hidden-xs"> 
    <a id="YOUcon" class = "mediacon" href="#"></a> 
    <a id="IGcon" class = "mediacon" href="#"></a> 
    <a id="TWTcon" class = "mediacon" href="#"></a> 
    <a id="FBcon" class="mediacon" href="#"></a> 
    </div> 

</div> 

作業フィドルを作成しました。

+0

私は、これはナビゲーションリンクの前にソーシャルメディアのアイコンを崩壊とは思わない、それはありませんか?リンクのボタンも作ろうと思っていましたが、ボタンを作ってもこれが起こらないようにしたいと思っていました。 –

+0

あなたのソーシャルアイコンのコードを追加できます – Pete

+0

私はアイコンのために反応したので、彼らは単にjsfiddleに表示されません。私は私の問題を解決しました、ありがとう! –

0

私はそれを解決しました。

ソリューション:

<div class="container"> 

    <!-- BRAND, BUTTON --> 
    <div class="navbar-header"> 
     <a class="navbar-brand" href="#"> 
     <img src="./newnewfoy.png"> 
     </a> 
    </div> 

    <!-- NAV LINKS --> 
    <div> 
     <ul class="nav navbar-collapse collapse navbar-nav"> 
     <li class="nav-item"> 
      <a class="nav-link active" href="#">Home</a> 
     </li> 
     <li class="nav-item"> 
      <a class="nav-link" href="#">About</a> 
     </li> 
     <li class="nav-item"> 
      <a class="nav-link" href="#">Event</a> 
     </li> 
     <li class="nav-item"> 
      <a class="nav-link disabled" href="#">Volunteer</a> 
     </li> 
     <li class="nav-item"> 
      <a class="nav-link disabled" href="#">Sponsors</a> 
     </li> 
     <li class="nav-item"> 
      <a class="nav-link disabled" href="#">Contact</a> 
     </li> 
     </ul> 

     <div class="medialinks hidden-sm"> 
     <a id="YOUcon" class = "mediacon" href="www.google.com"></a> 
     <a id="IGcon" class = "mediacon" href="www.google.com"></a> 
     <a id="TWTcon" class = "mediacon" href="www.google.com"></a> 
     <a id="FBcon" class="mediacon" href="www.google.com"></a> 
     </div> 
    </div> 
</div> 
関連する問題