Ich benutze Bootstrap für eine Website-Header. Wenn ich das Logo der Website ansprechen möchte, sollte ich zwei Logo-Bilder haben (eines für den Desktop und eines für das Handy) oder sollte ich mein Image-Logo verkleinern? Was ist der beste Weg, um es zu bekommen? Vielen Dank. Das ist mein Code:Machen Sie Logo Bild responsive mit Bootstrap
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid"></div>
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"><img src="~/Content/images/logo.png" /></a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="/">Home</a></li>
<li><a href="~/About/Index">About</a></li>
<li><a href="~/Contact/Index">Contacts</a></li>
</ul>
</div>
</nav>
Sie Breite können: so 100% für das Logo, dass es automatisch erhalten Größe verändert und Höhe. –
Ich würde mit dem Hinzufügen von Klasse = "img-responsive" zu meiner Bildklasse beginnen. Sie können dann Ihre Seitenladezeiten testen, und wenn Sie der Meinung sind, dass der Größenunterschied Ihres Bildes ausreicht, um das Hinzufügen eines Bildes und einer Logik mit geringerer Auflösung zu rechtfertigen, dann tun Sie es. –
width: 100% ist das gleiche wie das Hinzufügen der img-responsive Klasse von bootstrap –