Używam programu startowego do nagłówka strony. Jeśli chciałbym, aby logo witryny było responsywne, czy powinienem mieć dwa obrazy logo (jeden na komputer i na telefon komórkowy), czy też zmienić rozmiar mojego logo graficznego? jaki jest najlepszy sposób, aby go zdobyć? Dzięki. To mój kod:Dostosuj obraz logo za pomocą 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>
można użyć width: 100% dla logo tak, że będzie się przeskalowane i wysokość auto. –
Zacznę od dodania klasy class = "img-responsive" do mojej klasy obrazu. Następnie możesz sprawdzić czas ładowania strony i jeśli uważasz, że różnica w wielkości obrazu poprawi go na tyle, aby uzasadnić dodanie obrazu o mniejszej rozdzielczości i logiki do obsługi, a następnie zrób to. –
szerokość: 100% to to samo co dodanie klasy reagującej na img od bootstrap –