Reputation: 467
Is there any way to put an image (brand logo) on bootstrap's navbar like:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="#"><img src="../Content/Images/logo.png" /></a>
</div>
</div>
</div>
and keep the navbar height untouched? I tried
.navbar .brand
{
display: block;
height: 125px;
width: 246px;
padding: 0;
background: url('../Content/Images/logo.png') no-repeat left center;
float:left;
position: absolute;
}
and i have good results with the positioning but the links come over the logo.
Upvotes: 16
Views: 38810
Reputation: 17379
the links come over the logo
This is caused by the absolute positioning.
Update Without resizing the image :
.navbar .brand {
max-height: 40px;
overflow: visible;
padding-top: 0;
padding-bottom: 0;
}
Demo without resizing image (jsfiddle)
Upvotes: 31