我想尝试类似于挂在navabar上的adobe的徽标。但是我无法使用bootstrap来做到这一点。
有什么想法?
HTML:
<div class="navbar navbar-static-top">
<div class="navbar-inner"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="index.html"> <img style="height:50px;" src="http://kpv.s3.amazonaws.com/static/img/logo.jpg"></a>
<div class="nav-collapse collapse">
<ul class="nav pull-left">
<li class="active"><a href="index.html" class="scroller">Home</a>
</li>
<li><a href="pricing.html" class="scroller">Pricing</a>
</li>
<li><a href="knowledge.html" class="scroller">FAQ</a>
</li>
</ul>
</div>
答案 0 :(得分:7)
选中 DEMO
试试这个css:
尝试绝对位置
给出相对于父div的位置,并给予子div绝对位置。
.navbar-inner{
position:relative;
padding-left:70px;
}
.navbar .brand {
position: absolute;
left: 0px;
top: 0px;
width: 50px;
background: #f00;
margin-left: 0px;
padding: 10px;
}