Если я правильно вас понимаю, что вы хотели бы, чтобы ваш гамбургер располагался слева от .navbar-brand
, а в остальном вроде как по умолчанию, я думаю, что это должно вам помочь.
<style type="text/css">
.navbar-toggle {
float: left;
margin-right: 0;
margin-left: 15px;
}
</style>
float: left
отменяет значение по умолчанию float: right
.margin-right: 0
и margin-left: 15px
переключают 15 пикселей поля с правой стороны кнопки, а не с левой стороны, где она находится по умолчанию.
Убедитесь, что ваш значок гамбургера находится в .navbar-header
перед элементом .navbar-brand
, чтобы сохранить нужный порядок, поскольку .navbar-brand
также перемещается влево.
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false">
<span class="sr-only">Toggle navigation</span> <!-- Recommended to allow use of screen readers -->
<span class="icon-bar"></span> <!-- These three lines create the bars in the drop down box in the top right corner that appears when the screen is shrunk for use of mobile phones -->
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand visible-xs" href="#"><img src="../bs3/images/gifs/logo_small.gif" alt="Logo"></a>
</div>