Kann jemand empfehlen, wie ich ein logo-Bild auf der Oberseite der navbar?
Mein markup:
<body>
<a href="index.html"> <img src="images/57x57x300.jpg"></a>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
Es nicht so funktioniert, wie die 57x57x300.jpg gezeigt wird unterhalb der Navigationsleiste.
InformationsquelleAutor der Frage Gattoo | 2012-03-27
Müssen Sie auch hinzufügen, die "navbar-brand" - Klasse, um Ihr Bild
a
container, auch Sie müssen es innerhalb der.navbar-inner
container, etwa so:InformationsquelleAutor der Antwort Andres Ilich
Überschreiben die Marke Klasse, entweder in der bootstrap.css oder eine neue CSS-Datei, wie unten -
und Ihre html Aussehen sollte -
InformationsquelleAutor der Antwort Simon Cunningham
Sollten Sie entfernen
navbar-fixed-top
Klasse sonst navbar bleibt fixiert auf top-Seite, wo Sie wollen logo.Wenn Sie möchten-logo in navbar:
Navbar Höhe (festgelegt in
@navbarHeight
WENIGER variable) ist40px
standardmäßig. Ihr logo muss passen innerhalb oder Sie haben, um navbar höher ersten.Dann verwenden
brand
Klasse:Wenn Ihr logo ist höher als
20px
Sie haben zu beheben stylesheets als gut.Wenn Sie tun in WENIGER:
@elementHeight
sollte festgelegt werden, Ihre Höhe des Bildes.Polsterung Berechnung ist entnommen aus Twitter Bootstrap LESS - https://github.com/twitter/bootstrap/blob/v2.0.4/less/navbar.less#L51-52
Alternativ können Sie berechnen, Polsterung Werte selbst und verwenden Sie Reine CSS-Dateien.
Dies funktioniert für Twitter Bootstrap, Version 2.0.x, sollte die Arbeit in 2.1 als gut, aber Polsterung Berechnung wurde ein wenig verändert: https://github.com/twitter/bootstrap/blob/v2.1.0/less/navbar.less#L50
InformationsquelleAutor der Antwort jana4u
ich benutze diesen code für die Navigationsleiste auf bootstrap 3.2.0,
das Bild sollte bei den meisten 50px hoch ist, sonst wird es Bluten die standard bs navbar.
Bemerken, dass ich absichtlich nicht verwenden, die class='navbar-brand" als das führt Polsterung auf dem Bild
InformationsquelleAutor der Antwort Greg
Wenn du nicht erhöhen die Höhe der navbar..
sehen http://jsfiddle.net/petrfox/S84wP/
InformationsquelleAutor der Antwort Fox