Navigation
Tabs and pills
Tabs switch between views of the same thing, such as a restaurant's menu and its ratings. Filters are pills with radius-pill: add .rounded-pill to each link, because .nav-pills alone uses the input radius.
<ul class="nav nav-tabs mb-6">
<li class="nav-item"><a class="nav-link active" aria-current="page" href="#">Speisekarte</a></li>
<li class="nav-item"><a class="nav-link" href="#">Bewertungen</a></li>
<li class="nav-item"><a class="nav-link" href="#">Infos</a></li>
</ul>
<ul class="nav nav-pills gap-2">
<li class="nav-item"><a class="nav-link active rounded-pill" aria-current="page" href="#">Alle</a></li>
<li class="nav-item"><a class="nav-link rounded-pill" href="#">Pizza</a></li>
<li class="nav-item"><a class="nav-link rounded-pill" href="#">Sushi</a></li>
<li class="nav-item"><a class="nav-link rounded-pill" href="#">Burger</a></li>
</ul>Breadcrumb and pagination
<nav aria-label="Brotkrumen" class="mb-4">
<ol class="breadcrumb mb-0">
<li class="breadcrumb-item"><a href="#">Köln</a></li>
<li class="breadcrumb-item"><a href="#">Ehrenfeld</a></li>
<li class="breadcrumb-item active" aria-current="page">Trattoria Bella</li>
</ol>
</nav>
<nav aria-label="Seiten">
<ul class="pagination mb-0">
<li class="page-item disabled"><a class="page-link">Zurück</a></li>
<li class="page-item active" aria-current="page"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item"><a class="page-link" href="#">Weiter</a></li>
</ul>
</nav>Rules
- Navigation across SCS (the header with logo, search and basket) is not a Bootstrap component here. Each SCS includes it from the system that owns it.
- Inside one SCS, use tabs for views and pills for filters.
- Known limit: active pills and pagination use the light
actioncolour in dark mode.