MegaMenu

Navigation

Mega-Dropdown im Stripe-Stil: Das Panel klappt nicht neu auf, sondern gleitet beim Wechsel zwischen Menüpunkten weich zur neuen Position und morpht seine Größe. Inhalte mit Icons und Beschreibungen cross-faden.

Live Demo

Fahren Sie über „Leistungen“ und wechseln Sie dann zu „Branchen“ — das Panel gleitet und morpht zur neuen Position statt neu aufzuklappen.

Props / API

PropTypPflichtDefaultBeschreibung
itemsMegaMenuItem[]JaMenüpunkte {label, href?} oder {label, columns[]}
logoReactNodeNeinLogo links
rightContentReactNodeNeinInhalt rechts (z.B. CTA)
accentColorstringNein'#635bff'Akzentfarbe (Icons)
colorstringNein'#1a202c'Textfarbe
backgroundColorstringNein'#ffffff'Hintergrund von Leiste und Panel
panelWidthnumberNein520Panel-Breite in Pixeln
classNamestringNeinZusätzliche CSS-Klasse

Code-Beispiel

<MegaMenu
  logo={<strong>Minicon</strong>}
  items={[
    {
      label: 'Leistungen',
      columns: [{
        title: 'Web',
        links: [
          { href: '/webdesign', label: 'Webdesign', description: 'Moderne Websites', icon: '🎨' },
          { href: '/hosting', label: 'Hosting', description: 'Schnell & sicher', icon: '🚀' },
        ],
      }],
    },
    { label: 'Preise', href: '/preise' },
    { label: 'Kontakt', href: '/kontakt' },
  ]}
/>