第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Bootstrap 3 Navbar中的居中品牌徽標(biāo)

Bootstrap 3 Navbar中的居中品牌徽標(biāo)

素胚勾勒不出你 2019-12-25 11:18:56
我正在嘗試實現(xiàn)Bootstrap 3導(dǎo)航欄,以使品牌徽標(biāo)始終保留在中間。這是代碼:<div class="navbar navbar-fixed-top navbar-default">  <div class="navbar-inner">    <div class="container">      <button type="button" style="float: left;" class="pull-left btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".nav-collapse">                        <span class="icon-bar"></span>                    <span class="icon-bar"></span>                    <span class="icon-bar"></span>                    </button>      <a class="brand" style="margin: 0; float: none;" href="#">        <img src="/Content/themes/next/images/logo.png" /></a>      <div class="nav-collapse">        <ul class="nav">          <li> <a href="#">Item 1</a></li>          <li> <a href="#">Item 1</a></li>          <li> <a href="#">Item 1</a></li>        </ul>      </div>      <ul class="nav pull-right">        <li>          <a href="#">            <div class="nextCog"></div>          </a>        </li>      </ul>      <span class="navbar-text pull-right">superpup1 </span>    </div>  </div></div>它使導(dǎo)航欄看起來很漂亮: 在此處輸入圖片說明但是,我希望徽標(biāo)(綠色)始終保持在中間。我將這種樣式添加到帶有“ brand”類的標(biāo)簽中:<a class="brand" style="margin: 0; float: none; text-align:center" href="#">                <img src="/Content/themes/next/images/logo.png" /></a>它部分解決了問題:徽標(biāo)位于中間,但將其余的導(dǎo)航欄元素向下推:在此處輸入圖片說明我想消除這種不良影響。您能提出解決方案嗎?從一開始就將徽標(biāo)居中可能是錯誤的方法?
查看完整描述

3 回答

?
精慕HU

TA貢獻1845條經(jīng)驗 獲得超8個贊

嘗試這個:


.navbar {

    position: relative;

}

.brand {

    position: absolute;

    left: 50%;

    margin-left: -50px !important;  /* 50% of your logo width */

    display: block;

}

將徽標(biāo)居中放置徽標(biāo)寬度的50%,減去徽標(biāo)寬度的一半,這樣在放大和縮小時就不會出現(xiàn)問題。


查看完整回答
反對 回復(fù) 2019-12-25
?
慕沐林林

TA貢獻2016條經(jīng)驗 獲得超9個贊

最簡單的方法是CSS轉(zhuǎn)換:


.navbar-brand {

  transform: translateX(-50%);

  left: 50%;

  position: absolute;

}

演示:http : //codepen.io/candid/pen/dGPZvR


居中背景徽標(biāo)引導(dǎo)3


這種方法也適用于徽標(biāo)的動態(tài)大小的背景圖像,并允許我們利用文本隱藏類:


CSS:


.navbar-brand {

  background: url(http://disputebills.com/site/uploads/2015/10/dispute.png) center / contain no-repeat;

  transform: translateX(-50%);

  left: 50%;

  position: absolute;

  width: 200px; /* no height needed ... image will resize automagically */

}

HTML:


<a class="navbar-brand text-hide" href="http://disputebills.com">Brand Text

        </a>

我們也可以使用flexbox。但是,使用此方法,我們必須移至navbar-brand之外navbar-header。這種方式很棒,因為現(xiàn)在我們可以并排放置圖像和文本了:


bootstrap 3徽標(biāo)居中


.brand-centered {

  display: flex;

  justify-content: center;

  position: absolute;

  width: 100%;

  left: 0;

  top: 0;

}

.navbar-brand {

  display: flex;

  align-items: center;

}

演示:http://codepen.io/candid/pen/yeLZax


要僅在移動設(shè)備上獲得這些結(jié)果,只需將上述css包裝在媒體查詢中:


@media (max-width: 768px) {


}


查看完整回答
反對 回復(fù) 2019-12-25
  • 3 回答
  • 0 關(guān)注
  • 656 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號