Navbar является одной из характерных особенностей сайтов Bootstrap. Navbars
являются гибкими компонентами меню, которые служат в качестве навигационных заголовков для вашего приложения или сайта. Navbars переключается на мобильных устройствах и становятся горизонтальными по мере увеличения ширины экрана. По своей сути навигационная панель включает в себя стили для имен сайтов и базовой навигации.
Содержание:
Default Navbar
Чтобы создать навигационную панель по умолчанию -
- Добавьте классы
.Navbar
,.navbar-default
в тег nav. - Добавить роль = «навигация» к вышеуказанному элементу, чтобы помочь с доступностью.
- Добавить класс заголовка
.navbar-header
в элемент div. Включите элементa
с классом.navbar-brand
. Это придаст тексту немного больший размер. - Чтобы добавить ссылки на навигационную панель, просто добавьте неупорядоченный список с классами
.nav
,.navbar-nav
.
Следующий пример демонстрирует это -
Отзывчивый навигатор
Чтобы добавить отзывчивые функции в навигационную панель, содержимое, которое требуется свернуть, должно быть завершено в div с классами .collapse. navbar-collapse
. Переключение сворачивания отключается с помощью кнопки, которая имеет класс .navbar-toggle
, а затем включает в себя два элемента. Первый, переключение данных , используется для указания JavaScript, что делать с кнопкой, а второй - для цели данных, он указывает, какой элемент переключиться. Затем с классом .icon-bar
создайте кнопку гамбургер. Это приведет к переключению элементов, находящихся в классе .nav-collapse
. Чтобы эта функция работала, вам необходимо включить плагин Bootstrap Collapse.
Следующий пример демонстрирует это -
Формы в Navbar
Вместо использования стандартных форм по умолчанию в Bootstrap, используйте класс .navbar-form
. Это гарантирует правильное вертикальное выравнивание формы и свернутое поведение в узких видовых экранах. Используйте параметры выравнивания, чтобы определить, где он находится в содержимом навигационной панели.
Следующий пример демонстрирует это -
Кнопки в Navbar
Вы можете добавлять кнопки с помощью класса .navbar-btn
в button
элементах, не находящиеся в form
, чтобы вертикально центрировать их на панели навигации. Класс .navbar-btn
может использоваться для элементов a
и input
.
Не использовать .navbar-btn
, а также стандартные классы кнопок для a
элементов внутри .navbar-nav
.
Следующий пример демонстрирует это -
Текст в Navbar
Для обертывания строк текста в элементе используется класс .navbar-text
. Обычно это используется с тегом p
для правильного ввода текста и цвета.
Следующий пример демонстрирует это -
Стандартные ссылки в меню
Если вы хотите использовать стандартные ссылки, которые не в рамках обычной Navbar навигации, используйте класс .navbar-link
добавив соответствующие цвета для стандартных и инвертированных NavBar, как показано в следующем примере -
Выравнивание компонентов
Вы можете выровнять компоненты, такие как навигационные ссылки, формы, кнопки или текст, влево или вправо на навигационной панели, используя классы утилит .navbar-left
или .navbar-right
. Оба класса добавят CSS-float
в указанном направлении.
Следующий пример демонстрирует это -
Fixed Top - зафиксировано сверху
Навигационная панель Bootstrap может быть динамичной по своему расположению. По умолчанию это элемент уровня блока, который занимает свое позиционирование на основе его размещения в HTML. С помощью нескольких вспомогательных классов вы можете поместить его либо в верхнюю, либо нижнюю часть страницы, или вы можете сделать его прокруткой статически со страницей.
Если вы хотите, чтобы навигационная панель была установлена сверху, добавьте класс .navbar-fixed-top
для .navbar
класса. Следующий пример демонстрирует это. Чтобы запретить navbar
сидеть поверх другого содержимого в теле страницы, добавьте по меньшей мере 50 пикселей отступа от верха к тегу body или попробуйте свои собственные значения.
Fixed Bottom - зафиксировано снизу
Если вы хотите, чтобы навигационная панель была зафиксирована в нижней части страницы, добавьте класс .navbar-fixed-bottom
для класса .navbar
. Следующий пример демонстрирует это -
Static Top - статичное меню
Чтобы создать навигационную панель, которая прокручивается со страницей, добавьте класс .navbar-static-top
. Этот класс не требует добавления отступов к body
.
Черный или инвертированный navbar
Чтобы создать инвертированную навигационную панель с черным фоном и с белым текстом, просто добавьте .navbar-inverse
класс к .navbar
, как показано в следующем примере -
Чтобы запретить navbar находиться поверх другого содержимого в теле страницы, добавьте по меньшей мере 50 пикселей отступа к тегу body или попробуйте подобрать собственные значения.
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- Bootstrap - Плагин для подсказки - 22/09/2018 17:31
- Bootstrap - Плагин Tab - 22/09/2018 17:30
- Bootstrap - Плагин Scrollspy - 22/09/2018 17:30
- Bootstrap - Плагин для раскрывающегося списка - 22/09/2018 17:29
- Bootstrap - Модальный плагин - 22/09/2018 17:29
- Bootstrap - Переходный плагин - 22/09/2018 17:28
- Bootstrap -Обзор плагинов - 22/09/2018 17:28
- Бутстрап – Wells - 22/09/2018 17:27
- Бутстрап - Панели - 22/09/2018 17:26
- Bootstrap - Список групп - 22/09/2018 17:26
- Bootstrap - Объект мультимедиа - 22/09/2018 17:25
- Бутстрап - Индикатор прогресса - 22/09/2018 17:25
- Бутстрап - Оповещения - 22/09/2018 17:24
- Bootstrap - Миниатюры - 22/09/2018 17:24
- Bootstrap - Заголовок страницы - 22/09/2018 17:23
- Бутстрап - Jumbotron - карточка статьи - 22/09/2018 17:23
- Бутстрап - Значки - 22/09/2018 17:23
- Бутстрап - Ярлыки - 22/09/2018 17:22
- Бутстрап - Пагинация - разбиение на страницы - 22/09/2018 17:20
- Bootstrap - Breadcrumb - хлебные крошки - 22/09/2018 17:20
Предыдущие статьи
- Бутстрап - Элементы навигации - 22/09/2018 17:17
- Bootstrap - Группы ввода - 22/09/2018 17:17
- Bootstrap - Выпадающие окна и кнопки - 22/09/2018 17:16
- Bootstrap - Группы загрузки - кнопки - 22/09/2018 17:16
- Бутстрап - Выпадающие окна - 22/09/2018 17:15
- Бутстрап - Глификон - 22/09/2018 17:15
- Bootstrap - Отзывчивые утилиты - 22/09/2018 17:14
- Bootstrap - Вспомогательные классы - 22/09/2018 17:14
- Bootstrap - Изображения - 22/09/2018 17:13
- Бутстрап - Кнопки - 22/09/2018 17:13
- Бутстрап - Формы - 22/09/2018 17:12
- Бутстрап - Таблицы - 22/09/2018 17:12
- Бутстрап - Вставка кода - 22/09/2018 17:11
- Бутстрап - Типография - 22/09/2018 17:10
- Bootstrap - Обзор CSS - 22/09/2018 17:10
- Бутстрап - Сетка - 22/09/2018 17:09
- Bootstrap - Настройка среды - 22/09/2018 17:09
- Bootstrap - Обзор - 22/09/2018 17:08
- Bootstrap 3. Адаптивные изображения, различные типы меню, формы в меню. Часть 3 - 31/12/2017 16:54
- Bootstrap 3. Типография - заголовки, цитаты, списки, работа с текстом. Часть 2 - 23/12/2017 20:44