Использование Bootstrap 4.
У меня есть этот HTML для navbar:
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
<a class="navbar-brand" href="#">Home </a>
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2 my-sm-0" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-success my-2 my-sm-0" type="submit">Search</button>
</form>
<button *ngIf="!isSignedIn" (click)="signIn()" class="btn btn-danger my-2 my-sm-0" type="submit">SignIn</button>
<button *ngIf="isSignedIn" (click)="signOut()" class="btn btn-danger my-2 my-sm-0" type="submit">SignOut</button>
</div>
</nav>
В свернутом состоянии это выглядит так:
Если я удаляю navbar-brand (Home), я получаю это:
Вопрос 1: почему-то «Развернуть» переместили в левую сторону
Когда я нажимаю, чтобы развернуть, я получаю это:
В полном режиме я получаю это:
То, что я хочу, это:
- Кнопка Expand (значок гамбургера) остается на правой стороне, даже когда я удаляю текст бренда navbar.
- Красная кнопка SignOut находится справа.
- Форма поиска с кнопкой поиска, чтобы остаться слева без текста navbar-brand (Home)
- И последнее - возможно ли сделать весь navbar немного тоньше, используя только начальную загрузку? Я знаю, что это можно сделать с помощью CSS.
Пожалуйста, сообщите. Спасибо!