![](/img/trans.png)
[英]How to create a semi-circle in center of a boostrap navbar for logo?
[英]How to display logo in center at boostrap for mobile device?
我正在嘗試使用 twitter bootstrap 開發一個網站。 我使用此代碼在導航欄中使用圖像作為徽標
<div class="navbar navbar-default navbar-static-top" role="navigation">
<div class="navbar-header">
<a class="navbar-brand" href="#"><img class="img-responsive" src="images/bradley.png" alt="" /></a>
</div>
<div>
<ul class="nav navbar-nav">
<li class="home current-page"><a href="index.html">Swap</a></li>
<li class="episodes"><a href="tales.html">Tales</a></li>
<li class="about"><a href="about.html">About</a></li>
<li class="contact"><a href="contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
筆記本電腦沒問題。 但是對於移動設備和標簽,我希望該徽標位於中心。 請告訴我我該怎么做? 這是我的網站https://dl.dropboxusercontent.com/u/168659703/project/index.html
.navbar-header {
margin: 0 auto;
display: table;
/* margin-right: 50px; */ remove this or add margin-right: auto !important;
}
這是Bootstrap 4的更新,因為最初接受的答案現在是一個壞掉的小提琴。
現在包含在 Bootstrap 4 中的 flexbox 實用程序可用於響應性地更改內容的對齊方式。 例如,這里的品牌以移動為中心:
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="d-flex flex-grow-1">
<span class="w-100 d-lg-none d-block"><!-- hidden spacer to center brand on mobile --></span>
<a class="navbar-brand mx-0" href="#">
Brand
</a>
<div class="w-100 text-right">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#myNavbar">
<span class="navbar-toggler-icon"></span>
</button>
</div>
</div>
<div class="collapse navbar-collapse flex-grow-1 text-right" id="myNavbar">
<ul class="navbar-nav ml-auto flex-nowrap">
<li class="nav-item">
<a href="#" class="nav-link">Link</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Link</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Link</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Link</a>
</li>
</ul>
</div>
</nav>
.navbar-header
{
display:block;
text-align:center;
}
你可以在你的 main.css 文件中做一個半“hack”樣式的 CSS:
@media only screen and (max-device-width: 480px) {
.navbar-brand {
float:none !important;
}
.img-responsive {
margin:0 auto !important;
display:block !important;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.