Как создать, отредактировать и сделать вашу навигационную панель великолепной в Bootstrap.
Как создать, отредактировать и сделать вашу навигационную панель.
Чтобы этого избежать, вы можете создать отличный навигационный заголовок в
Панель навигации – это особенно важная функция, поскольку она позволяет посетителям быстро и легко находить важные страницы на вашем веб-сайте, такие как ваш блог, страницы продуктов, цены, контактная информация и документация. Это увеличивает шансы посетителей дольше просматривать ваш сайт, что может увеличить количество просмотров вашей страницы и показатель отказов.
Теперь, когда мы понимаем преимущества навигационной панели, давайте подробнее рассмотрим, что это такое и как вы можете создавать и редактировать ее.
4
Обратите внимание, что это те же таблицы стилей в 4.0, 4.2.1 и 4.3.1. Поэтому, если вы уже установили любую из этих предыдущих версий, следующая информация все равно будет применима.
Если вы не установили какую-либо версию , вы можете следовать пошаговым инструкциям в
Примечание. Для демонстрации ниже я буду создавать свою страницу в
Допустим, вы не хотите загружать и размещать 4 локально, поэтому вы начали сборку с помощью

Если это выглядит голым, не волнуйтесь – это всего лишь отправная точка. Чтобы создать более сложную веб-страницу, вы можете начать добавлять код для основных компонентов интерфейса, таких как панель навигации, в этот тип документа HTML5. Давайте рассмотрим этот процесс ниже.
Допустим, вы хотите добавить стандартную навигационную панель со ссылками на вашу домашнюю страницу, страницу функций и страницу цен. Вы также хотите использовать правильный стиль, чтобы содержимое вашей навигационной панели сворачивалось за
В этом случае вы должны взять следующий пример , скопировать и вставить его в раздел вашего документа типа HTML5.
<nav class="navbar navbar-expand-lg navbar-light bg-light"> <a class="navbar-brand" href="#"></a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">Features</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Pricing</a> </li> </ul> </div> </nav> Вот как будет выглядеть окончательный результат на рабочем столе и небольших экранах:

Этот процесс будет одинаковым независимо от того, какой пример панели навигации вы выберете для добавления на свой сайт. Теперь перейдем к изучению различных доступных стилей.
Ниже мы рассмотрим различные варианты стиля для панели навигации . Таким образом вы сможете выбрать стиль, который лучше всего соответствует бренду вашего сайта.
Предположим, вы хотите включить много страниц в свою навигационную панель. Вместо того, чтобы перечислять их все рядом, вы можете перечислить три наиболее важных, а затем включить остальные в раскрывающееся меню. Или, может быть, вы хотите включить некоторые действия, которые посетители могут предпринять, например, связаться с вами, подписаться на ваш блог или подписаться на вашу рассылку новостей. Затем вы можете включить эти элементы и соответствующие им веб-страницы в раскрывающееся меню.
Для этого просто вставьте следующий фрагмент кода после ваших .nav-ссылок.
<li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Dropdown link </a> <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> </div> </li> В приведенном ниже примере я заменил замещающий текст «Раскрывающаяся ссылка», «Действие», «Другое действие» и «Что-то еще здесь». Вот как выглядит окончательный результат:

Чтобы изменить цветовую схему вашей навигационной панели, вам просто нужно изменить комбинацию классов тем и утилит цвета фона, упомянутых в первой строке кода.
В первом примере посмотрите, где написано navbar-light bg-light? Класс

В приведенном ниже примере я выбрал синий цвет с надписью «информация». Вот как выглядит окончательный результат:

Если вы предпочитаете, чтобы ваша панель навигации была того же цвета, что и цвет фона, вам не нужно сопоставлять цвета. Вместо этого вы можете сделать вашу навигационную панель прозрачной с помощью утилиты .bg-transparent. В приведенном ниже примере я изменил цвет фона всей веб-страницы, используя шестнадцатеричный код цвета # F7F7F7, и сделал панель навигации прозрачной.

В приведенных выше примерах используются классы .navbar-toggler, .navbar-collapse и navbar-expand-lg, поэтому содержимое панели навигации сворачивается за кнопкой в большой точке останова (960 пикселей). Вы можете комбинировать классы .navbar-toggler и .navbar-collapse с .navbar-expand {-sm | -md | -lg | -xl}, чтобы изменять их при сворачивании содержимого за кнопкой.
Скажем, я хочу, чтобы контент свернулся на 540 пикселей, а не на 960 пикселей. Затем я бы изменил «navbar-expand-lg» на «navbar-expand-sm» в моем коде, и результат был бы таким:

Вместо горизонтальной навигационной панели вам может понадобиться вертикальная навигационная панель на вашем сайте. В этом случае вам необходимо удалить классы .navbar-toggler, .navbar-collapse и navbar-expand-lg.
Результат будет примерно таким:

По умолчанию панели навигации (как и любой элемент HTML) по умолчанию позиционируются статично. Это означает, что они всегда позиционируются в соответствии с обычным потоком страницы – формально называемой объектной моделью документа (DOM).
Если вы хотите разместить свою навигационную панель в нестатических
Ниже я закрепил панель навигации в нижней части экрана, добавив .navbar fixed-bottom в ту же строку кода, что и класс .navbar-expand {-sm | -md | -lg | -xl}. Я также добавил фиктивный текст в основной текст, чтобы вы могли видеть, как он остается на том же месте, когда я прокручиваю.

Важно отметить, что для фиксированной позиции может потребоваться
Формы
Вы также можете добавить поле поиска на панель навигации, используя класс .form-inline. Таким образом, посетители могут выполнять поиск по всему сайту по теме или определенному ключевому слову.
Вам просто нужно вложить следующий фрагмент кода под класс .navbar-brand.
<form class="form-inline"> <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search"> <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button> </form> В приведенном ниже примере я хотел изменить цвет кнопки с зеленого на серый, чтобы лучше сочетаться с цветом фона навигационной панели. Для этого я заменил «btn-outline-success» на «btn-outline-light». Есть и другие

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