Dies ist eine alte Version des Handbuchs und der Pattern Library (v1). Bitte wechseln Sie zur aktuellen Version (v2).

In-Page-Navigation

Über das Pattern

Die Navigation direkt im Content-Bereich einer Seite unterstützt eine rasche Orientierung bei umfassenden Inhalten.

Es werden alle h2 innerhalb .wm-site-content ausgelesen und verlinkt.
Die Liste wird automatisch via JS befüllt.

Desktop: Die In-Page-Navigation erscheint rechts vom Text, sobald die Seite gescrollt wurde.

Mobile Variante 1: Als Dropdown an den Header angeheftet. Zeigt beim Scrollen immer die aktuelle Überschrift an.

<div data-wm-inpage-nav="toggle">
	<h2 id="id1">Überschrift 1</h2>
	<p></p>
	<h2 id="id2">Überschrift 2</h2>
	<p></p>
	<h2 id="id3">Überschrift 3</h2>
	<p></p>
</div>

Mobile Variante 2: Als Scrollbalken unter dem Header angeheftet. Zeigt beim Scrollen immer die aktuelle Überschrift an.

<div data-wm-inpage-nav="scroll">
	<h2 id="id1">Überschrift 1</h2>
	<p></p>
	<h2 id="id2">Überschrift 2</h2>
	<p></p>
	<h2 id="id3">Überschrift 3</h2>
	<p></p>
</div>

JavaScript

Anwendung

import { initInPageNav } from './nav-inpage.js';
initInPageNav()

Dependencies

utils.js, scrollspy.js

Changelog

Neu in Wiener Melange v1.3.0: Überschriften können auch HTML beinhalten.

Variationen

In-Page-Navigation mit Dropdown

Auf weißem Hintergrund hat die In-Page-Navigation einen Schatten.

HTML

Laden…

Nunjucks

Laden…

In-Page-Navigation mit Scrollbalken

HTML

Laden…

Nunjucks

Laden…