我一直在尋找一個這樣的例子,找不到任何東西。我使用普通文本作爲我的導航品牌(無圖像),但字體爲200-300%,佔用大量空間。我想將名稱放在菜單上方。但是,當窗口調整大小時,我需要將其摺疊到導航欄的中心(鏈接摺疊時)。Bootstrap導航欄品牌上面的菜單,直到調整大小和崩潰
應該是這個樣子:
WEBSITE NAME
link link1 link2 link3 link4 link5
和摺疊成
WEBSITE NAME ==
所以,現在這是我使用的是什麼。以鏈接爲中心的文本,但由於不切實際的大小,鏈接溢出導航品牌。
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">BIG WEBSITE TITLE</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-left">
<li id="nav">LINK for: </li>
<li id="nav"><a href="#"><i class="fa fa-mars" aria-hidden="true"></i> LINK</a></li>
<li id="nav"><a href="#"><i class="fa fa-venus" aria-hidden="true"></i> LINK</a></li>
<li id="nav"><a href="#">LINK</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">LINK</a></li>
<li><a href="#">LINK</a></li>
</ul>
</div>
</nav>
一些CSS
.navbar-brand
{
font-size: 200%;
position: absolute;
width: 100%;
left: 0;
text-align: center;
margin:0 auto;
}
.navbar-toggle {
z-index:3;
}
@media (min-width: 768px) {
.navbar-brand,
.navbar-nav li a {
line-height: 70px;
height: 70px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.navbar-nav li {
line-height: 70px;
height: 70px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
.navbar-brand
{
font-size: 300%;
position: absolute;
width: 100%;
left: 0;
text-align: center;
vertical-align: middle;
margin: auto;
}
.navbar{
background-color: #ZZZZZ;
}
這不工作對我來說。
關於你的鏈接的名稱和它們所代表的結構,它會去很長的路要走朝着澄清你的問題的意圖,尤其是對於那些稍後將它用作資源的話,如果它們匹配的話(在代碼中沒有任何地方會出現「link5」。) –
@BrandonBradley我可以稍後嘗試澄清一下,但是每個鏈接都是非常隨意的,我只是調用了一些LINK和在視覺中的人增加了。 – jonbon