dseferlis
dseferlis

Reputation: 467

Put a logo on twitter bootstrap navbar without resizing the navbar

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

Answers (1)

Sherbrow
Sherbrow

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

Related Questions