Bootstrap 4 Schnellstart – Navigation

Navigation

Das Wichtigste auf einer Webseite ist eine saubere Navigation. Die Auswahl muss sich gut anfühlen und intuitiv sein.

Bootstrap bringt dafür die drei Klassen nav, nav-itemund nav-link mit. So kannst du aus jedem Element eine Navigation zaubern z.B.

<ul class="nav">
  <li class="nav-item">
    <a class="nav-link" href="#">Seite A</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Seite B</a>
  </li>
</ul>

Um das Verhalten der Navigation muss man sich allerdings, ähnlich wie bei den Dialogen, selbst kümmern.

Ausrichtung / Füllung

Die Ausrichtung und das Aussehen der Navigation können über verschieden Klassen beeinflusst werden. Möchte man die Navigation zentrieren, setzt man die Klasse justify-content-center an das Element mit der Klasse nav.

<ul class="nav justify-content-center">

Die rechtsbündige Ausrichtung funktioniert das über die Klasse justify-content-end.

Aber auch eine vertikale Navigation ist möglich. Dies kann mit der flex-column Klasse erreicht werden. Soll die Navigation nur auf kleinen Bildschirmen vertikal gezeigt werden, verwendest du die flex-sm-column Klasse.

<ul class="nav flex-column">

Die Navigation kann den verfügbaren Platz auch ausfüllen. Dies kann mit der Klasse nav-fill erreicht werden.

<ul class="nav nav-fill">

Tabs / Pills

Bootstrap bringt zwei weitere Designs für die Navigation mit. Zum einen Tabs und Pills.

Tabs erhältst du mit der Klasse nav-tabs und Pills über die Klasse nav-pills.

<ul class="nav nav-pills">

Ich wünsche dir viel Spaß bei der Übung: