Навигационные бары - это отзывчивые мета -компоненты, которые действуют в качестве заголовков навигации в вашем приложении или веб -сайте.
1. Навигационная планка по умолчанию
Навигационная панель может быть сложена (и может быть включена и выключена) на мобильном устройстве и становится горизонтально расширенным режимом, поскольку доступная ширина просмотра
Настройте пороговые значения для режимов складывания и горизонтальных режимов
В зависимости от длины того, что вы поместите на панели навигации, возможно, вам нужно отрегулировать порог для навигационной панели, чтобы ввести режим сгиба и горизонтальный режим. Вы можете удовлетворить свои потребности, изменяя значение переменной @Grid-Float-Breakpoint или добавив свой собственный код CSS Media.
Первый шаг:
Самый внешний тег контейнера NAV и добавьте класс в стиле Nav-Bar, чтобы указать, что он принадлежит навигационной панели
<NAV ROLE = "Навигация"> </NAV>
Эффект:
Шаг 2 : Добавить заголовок
<NAV ROLE = "Navigation"> <div> <button Type = "button" data-toggle = "collapse" data-target = "#bs-example-navbar-collapse-1"> <pan> навигация по переходу </span> <pran> </span> <span> </span> <pan> </span> </span> </button> <a Span> <span> </span> </span> </span> </href = "</span> </span> </span> </span> <span> </nav>
Метка кнопки вложена с тремя значками SPAN. Затем дайте класс в стиле Navbar-Toggle и коллапс атрибутов (коллапс), а цель нацелена на данные при нажатии.
Когда окно в определенной степени сужается, появляется эффект справа.
Шаг 3: Вложенное раскрывающееся меню, форма формы, раскрывающееся меню.
Код:
<h1> навигационная панель </h1> <nav rol = "navigation"> <div> <button type = "button" data-toggle = "collapsse" data-target = "#bs-example-navbar-collapse-1"> <pran> </span> <ppan> </span> </span> <pran> </span> </span> href = "#"> brand </a> </div> <div id = "bs-example-navbar-collapse-1"> <!-вложенное раскрывающееся меню-> <ul> <li> <a href = "#"> link </a> </li> <li> <a href = "#"> link </a> </li> <li> <ail> "/"/lin <li> <a href = "#" data-toggle = "выпадающий"> upldown <b> </b> </a> <ul> <li> <a href = "#"> action </a> </li> <li> <a href = "#" href = "#"> action </a> </li> <li> <a href = "#"> action </a> </li> <li> <a href = "#"> action </a> </li> </li> </li> </ul> <!-Вложенные формы-> <form action = "" roem = "> <div> <pint> <pint upt"/"/" text "/"/"/"/"/". type = "button"> отправить </button> </form> <! -----> </div> </nav>
Предварительный просмотр:
Увеличить доступность навигационных стержней
Чтобы повысить доступность, обязательно добавьте ROLE = «навигация» в каждую панель навигации.
2. Форма
Размещение формы в. Используйте опцию выравнивания, чтобы определить, где она появляется в навигационной панели.
Большая часть кода используется с использованием Mixin, .navbar-форма и .form-inline.
Код
<form action = "" rol = "search"> <div> <input type = "text"/> </div> <button Type = "Кнопка"> Отправить </button> </form>
Добавить метку метки в поле ввода
Если вы не добавите теги метки в поле ввода, у считывателя экрана возникнут проблемы. Для форм в навигационной панели вы можете скрыть тег метки через класс.
3. Кнопки
Код:
<button type = "button"> rougin </button>
Предварительный просмотр:
4. Текст
При обертывании текста в .navbar-Text тег <p> обычно используется для правильного расстояния между линиями и цветом.
Код фрагмент:
<p> Текст </p>
5. Не навигационные ссылки
Возможно, вы хотите добавить стандартные ссылки за пределами стандартных навигационных компонентов, тогда использование класса .Navbar-Link может дать ссылке правильный по умолчанию и обратный цвет.
Код фрагмент:
Скопируйте код следующим образом: <p> Это ссылка <a href = "#"> </a> </p>
6. Компонентный выравнивание
Используйте класс инструментов .navbar-left или. Оба класса используют CSS -плавающие стили в определенных направлениях. Например, чтобы соответствовать навигационным ссылкам, вам нужно разместить их в отдельный класс инструментов <ul>.
Эти классы представляют собой версии Mixin .pull-Left и .pull-Right-Right, но они ограничены медиа-запросами, что облегчает обработку компонентов навигационной панели на экранах различных размеров.
7. Исправлен сверху
Добавление. Навбар-фиксированный тур позволяет исправить навигационную панель сверху. Эффекта недостаточно.
Нужно установить накладку для тегов тела
Эта фиксированная навигационная панель будет скрывать другой контент на странице, если вы не установите накладку выше <body>. Используйте свое собственное значение или используйте код, приведенный ниже. Совет: высота по умолчанию навигационной панели составляет 50 %.
Body {Padding-Top: 70px; }
Он должен быть размещен после ядра файла Bootstrap CSS. (Проблемы с покрытием)
8. Исправлена внизу
Вместо этого используйте.
Необходимо установить внутреннюю (прокладку) для тегов тела
Эта фиксированная навигационная панель будет скрывать другой контент на странице, если вы не установите накладку внизу <body>. Используйте свое собственное значение или используйте код, приведенный ниже. Совет: высота по умолчанию навигационной панели составляет 50 %.
Тело {падки-дно: 70px; }
Обязательно используйте его после загрузки ядра Bootstrap CSS.
9. оставайтесь на вершине
Создайте панель навигации со страницей, добавив .navbar-static top. Он исчезает, когда страница прокручивается вниз. В отличие от класса .navbar-fixed-*, вам не нужно добавлять накладку в тело.
10. Обратная навигационная навигационная планка
Появление навигационной панели может быть изменено, добавив класс .Navbar неверный.
Если вы все еще хотите учиться глубже, вы можете нажать здесь, чтобы изучить и прикрепить к вам 3 захватывающих тем:
Начальная учебник по обучению
Bootstrap Practical Rutorial
Учебное пособие по использованию плагина Bootstrap
Выше приведено подробное введение в то, как использовать навигационную панель Bootstrap. Я надеюсь, что это будет полезно для каждого обучения.