2017-10-24 1 views
0

私のnavbarには4つのリンクとブランドロゴが中央にあります(両側に2つのリンクがあります)。私はブートストラップを使用していますので、画面が小さいときには、ブランドの下に行くリンクが必要です。だから、2つのリンクの代わりに、ブランド、2つのリンクをすべて1つのラインに、私はブランドを持っていたし、中央の次のラインの下に、4つのリンク。しかし、私はこれを行う方法がわからないのですか?ここに私がこれまで持っていたことのバイブルがあります。注:私のラップトップ上で、私はMDサイズに、このためにバイオリンを作ることはできません(> 992ピクセル)ウィンドウが小さくなるとnavbarの部品が移動する

HTML:

<div id="navbar" class="li flex-container nav"> 
    <a class="nav-link flex-item col-md-2 col-md-offset-1 col-sm-3" href="#">PHOTOGRAPHER</a> 
    <a class="nav-link flex-item col-md-2 col-sm-3 " href="#">PORTFOLIO</a> 
    <a class="hplogo-a flex-item col-md-2 col-sm-12" href=""><img id="logo" src="http://www.morushsoccer.com/_uploads/563cff4e616e743953300000/Adidas.png" alt=""></a> 
    <a class="nav-link flex-item col-md-2 col-sm-3" href="#">INVESTMENT + FAQ</a> 
    <a class="nav-link flex-item col-md-2 col-sm-3" href="#">BLOG</a> 
</div> 

CSS:

body{ 
    background-color: #333; 
    overflow-x: hidden; 
    margin:0px; 

} 

.nav{ 
list-style-type: none; 
display: inline; 
z-index: 2; 

} 

.resize-anchor{ 
    display: inline-block; 
    height: auto; 
    width: 300px; 
} 
.hplogo-a{ 
    display: inline-block; 
    height: auto; 
    width: 200px; 
    min-width: 200px; 
} 

a:hover{ 
    color:#D1946F; 
    text-decoration: none; 
} 

a:link{ 
    color:#D1946F; 
    text-decoration: none; 
} 

.navlink, .hplogo-a{ 
    text-align: center; 
    display:inline-block; 
    margin-left: 5px; 
    margin-right: 5px; 
} 
.nav-link{ 
color:white; 
text-decoration: none; 
white-space: nowrap; 
text-align: center; 
font-family: Calibri; 
font-size: 18px; 
font-style: normal; 
font-variant: normal; 
line-height: 26.4px; 
padding:0px; 
margin-top: 20px; 
} 
img{ 
    width:100% 
    } 
} 

https://jsfiddle.net/b6ks4mfk/

答えて

0

簡単な解決策は、htmlコードにそれぞれ異なるクラスを持つ2つのロゴを入れることです。次に、メディアクエリと表示プロパティ(非表示/初期/ブロックなど)を使用して、画面のサイズに応じてロゴを表示または非表示にします。

+0

また、ナビゲーションバーの後ろに画像を移動したり、ナビゲーションバーや画像をオーバーラップさせたりする際に問題が発生しています。ブートストラップを追加する前に私はposition:absoluteを使っていましたが、これを置くとnavbarが壊れます。 – BrownBoii333

関連する問題