English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Breadcrumb - это навигационный план, который указывает пользователю текущее положение страницы на веб-сайте или в приложении. Навигация по breadcrumb значительно улучшает доступность веб-сайтов с большим количеством страниц или сложной иерархией навигации.
Навигация по breadcrumb - это способ отображения информации о иерархии веб-сайта. Например, в блоге breadcrumb может отображать дату публикации, категорию или тег. Они показывают текущее положение страницы в иерархии навигации, что является видом навигационной помощи в пользовательском интерфейсе.
Навигация по breadcrumb в Bootstrap - это простая навигация с .breadcrumb Несписок классов. Разделители добавляются через CSS (bootstrap.min.css) с помощью ::before и content, автоматически добавляемые следующие классы:
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/"; }
Достаточно использовать класс .breadcrumb в упорядоченном списке, чтобы создать статическую разрезную навигацию с помощью Bootstrap, как в следующем примере навигации по разрезам Bootstrap4
<!DOCTYPE html> <html> <head> <title>Bootstrap пример</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <ol class="breadcrumb"> <li class="breadcrumb-item active">Дом</li> </ol> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="#">Дом</a></li> <li class="breadcrumb-item active">Библиотека</li> </ol> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="#">Дом</a></li> <li class="breadcrumb-item"><a href="#">Библиотека</a></li> <li class="breadcrumb-item active">Данные</li> </ol> </body> </html>Проверьте, посмотрите ›/›
Мы можем также не использовать список:
<!DOCTYPE html> <html> <head> <title>Bootstrap пример</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <nav class="breadcrumb"> <a class="breadcrumb-item" href="#">Дом</a> <a class="breadcrumb-item" href="#">Библиотека</a> <a class="breadcrumb-item" href="#">Данные</a> <span class="breadcrumb-item active">Bootstrap</span> </nav> </body> </html>Проверьте, посмотрите ›/›
Эффект выполнения таков: