DotNav

Navigation

Vertikale Punkt-Navigation am Seitenrand mit IntersectionObserver-Scrollspy: Der aktive Punkt wächst mit Ring, Labels gleiten bei Hover heraus, Klick scrollt sanft zum Abschnitt. Der Onepager-Klassiker.

Live Demo

Start
Angebot
Galerie
Kontakt

Props / API

PropTypPflichtDefaultBeschreibung
sectionsDotNavSection[]JaAbschnitte {id, label} in Seitenreihenfolge
accentColorstringNein'#0ea5e9'Farbe des aktiven Punkts
dotColorstringNeinFarbe inaktiver Punkte
side'left' | 'right'Nein'right'Seite
position'fixed' | 'absolute'Nein'fixed'Fixed im Viewport oder absolute im Container
classNamestringNeinZusätzliche CSS-Klasse

Code-Beispiel

<DotNav
  sections={[
    { id: 'hero', label: 'Start' },
    { id: 'angebot', label: 'Angebot' },
    { id: 'galerie', label: 'Galerie' },
    { id: 'kontakt', label: 'Kontakt' },
  ]}
  accentColor="#0ea5e9"
/>