Как исправить тумблер navbar в начальной загрузке 4? - PullRequest
1 голос
/ 12 ноября 2019

Я создал панель навигации с начальной загрузкой, но на самых маленьких экранах переключатель панели навигации не выравнивается по левому краю изображения. Это заканчивается над логотипом. В худшем случае я не возражаю против этого снизу, но в идеале я хотел бы, чтобы он размещался слева от логотипа.

Я попытался добавить контейнеры вокруг элементов, которые не помогли.

<div class="container">
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>Menu
      </button>
  <img src="images/irgLogo.jpg" class="mt-1 ml-4 img-fluid">

  <div class="collapse navbar-collapse" id="navbarResponsive">
      <span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="">Home</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="IRG Listings" >IRG Listings</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Property Search ">Property Search</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Communities on Candlewood Lake">Agents</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href=""  data-toggle="tooltip" title="Buyer Resources">Buying</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href=""  target="_blank" data-toggle="tooltip" title="Seller Resources">Selling</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href=""  target="_blank" data-toggle="tooltip" title="Contact Independent Realty Group">Contact</a><span class="hidden-md"><br></span>
  </div>
</div>

Вы можете просмотреть проблему по адресу //candlewoodlakelifestyle.com/irg Я не получаю сообщений об ошибках, но переключатель отказывается существовать там, где я хочу.

Ответы [ 2 ]

2 голосов
/ 12 ноября 2019

Вы ищете что-то подобное ниже или более "обычное"?

Советую не помещать навигацию внутри контейнера. Если вам нужно сделать контейнер для жидкости:

.nav-item {
  color: #fff;
  text-decoration: none;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>


<div class="container-fluid">
  <nav class="navbar navbar-expand-md bg-dark navbar-dark">
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>Menu
          </button>
    <img src="images/irgLogo.jpg" class="mt-1 ml-4 img-fluid">

    <div class="collapse navbar-collapse" id="navbarResponsive">
      <span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="">Home</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="IRG Listings">IRG Listings</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Property Search ">Property Search</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Communities on Candlewood Lake">Agents</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Buyer Resources">Buying</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" target="_blank" data-toggle="tooltip" title="Seller Resources">Selling</a><span class="hidden-md"><br></span>
      <a class="nav-item mt-5 ml-4" href="" target="_blank" data-toggle="tooltip" title="Contact Independent Realty Group">Contact</a><span class="hidden-md"><br></span>
    </div>
  </nav>
</div>

Бетер версия:

.nav-item {
  color: #fff;
  text-decoration: none;
}

.logo {color: #fff;}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>

<nav class="navbar navbar-expand-md bg-dark navbar-dark">
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>Menu
          </button>

  <div class="collapse navbar-collapse justify-content-center" id="navbarResponsive">
    <a href="#" class="logo"><svg class="d-block" width="36" height="36" viewBox="0 0 612 612" xmlns="http://www.w3.org/2000/svg" focusable="false"><title>Bootstrap</title><path fill="currentColor" d="M510 8a94.3 94.3 0 0 1 94 94v408a94.3 94.3 0 0 1-94 94H102a94.3 94.3 0 0 1-94-94V102a94.3 94.3 0 0 1 94-94h408m0-8H102C45.9 0 0 45.9 0 102v408c0 56.1 45.9 102 102 102h408c56.1 0 102-45.9 102-102V102C612 45.9 566.1 0 510 0z"></path><path fill="currentColor" d="M196.77 471.5V154.43h124.15c54.27 0 91 31.64 91 79.1 0 33-24.17 63.72-54.71 69.21v1.76c43.07 5.49 70.75 35.82 70.75 78 0 55.81-40 89-107.45 89zm39.55-180.4h63.28c46.8 0 72.29-18.68 72.29-53 0-31.42-21.53-48.78-60-48.78h-75.57zm78.22 145.46c47.68 0 72.73-19.34 72.73-56s-25.93-55.37-76.46-55.37h-74.49v111.4z"></path></svg></a>
    <span class="hidden-md"><br></span>
    <a class="nav-item mt-5 ml-4" href="">Home</a><span class="hidden-md"><br></span>
    <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="IRG Listings">IRG Listings</a><span class="hidden-md"><br></span>
    <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Property Search ">Property Search</a><span class="hidden-md"><br></span>
    <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Communities on Candlewood Lake">Agents</a><span class="hidden-md"><br></span>
    <a class="nav-item mt-5 ml-4" href="" data-toggle="tooltip" title="Buyer Resources">Buying</a><span class="hidden-md"><br></span>
    <a class="nav-item mt-5 ml-4" href="" target="_blank" data-toggle="tooltip" title="Seller Resources">Selling</a><span class="hidden-md"><br></span>
    <a class="nav-item mt-5 ml-4" href="" target="_blank" data-toggle="tooltip" title="Contact Independent Realty Group">Contact</a><span class="hidden-md"><br></span>
  </div>
</nav>
0 голосов
/ 12 ноября 2019

Просто удалите текст «Меню» на кнопке.

<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>Menu
</button>

Это добавляет дополнительное пространство на правой стороне кнопки. Цвет установлен на белый, поэтому вы его не видите.

Я приложил несколько скриншотов, чтобы вы могли видеть.

Screenshot 1 Screenshot2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...