Technologie & Next.js6 Min. Lesezeit16. August 2026

Animiertes Logo mit Lottie: Der komplette Guide von Export bis Website

Wie du ein animiertes Logo als schlanke Lottie-Datei erstellst, optimierst und sauber in deine Website einbindest – ohne Performance-Verluste.

Constantin Jabi

Constantin Jabi

Gründer & Digital Experience Designer

Ein animiertes Logo bleibt hängen. Es zeigt Detailliebe, hebt dich von statischen Konkurrenten ab und fällt beim ersten Seitenaufruf sofort auf. Das Problem: Die meisten Umsetzungen sind zu schwer, zu unflexibel oder technisch schlecht eingebunden.

Lottie löst das. Die Animation ist vektorbasiert und skaliert auf jedem Display sauber. Bei richtiger Optimierung ist sie kleiner als ein vergleichbares PNG.

Warum Lottie und nicht GIF oder Video?

  • GIF: Verlustbehaftete Kompression, begrenzte Farbtiefe, keine saubere Transparenz. Dateigröße schnell im Megabyte-Bereich. Für Logo-Animationen ungeeignet.
  • Video (MP4/WebM): Browser-Autoplay ist eingeschränkt, keine native Transparenz bei MP4. Aufwändig zu steuern im Headerbereich.
  • Lottie (JSON): Vektorbasiert, beliebig skalierbar, transparenter Hintergrund, vollständig steuerbar per JavaScript (Play, Pause, Loop, Speed). Bei sauberem Export oft unter 5 KB.
Unser Praxisbeispiel in diesem Guide: Das CJ-Media-Logo, das du beim ersten Seitenaufruf im Preloader und in der Navigation siehst, ist eine Lottie-Animation. Die finale JSON-Datei ist nur 4 KB groß, kompakter als fast jedes Favicon.

Animation im LottieFiles-Editor erstellen

Der einfachste Weg zu einer Logo-Animation führt über LottieFiles.com. Der Editor läuft komplett im Browser, du musst nichts installieren, und er exportiert saubere Lottie-Dateien.

Das Grundprinzip: Du lädst dein Logo als SVG hoch, definierst für jede Form oder Ebene die passende Bewegung (Reveal, Skalierung, Fade-In, Pfadanimation) und justierst das Timing. Die Timeline zeigt jede Änderung direkt an, du siehst sofort, was du baust.

LottieFiles Editor Interface mit dem animierten CJ Media Logo und Download-Panel
Abbildung 1: Export-Übersicht im LottieFiles-Editor | Quelle & Screenshot: LottieFiles.com / Constantin Jabi Media

Im Screenshot oben siehst du den finalen Export-Dialog: Frame 114 von 140 des Logo-Reveals. Rechts listet LottieFiles alle Dateiformate samt Kompression auf.

Hinweis zu After Effects: Wer sehr komplexe Vektor-Effekte oder Morphing-Pfade nutzt, kann weiterhin mit After Effects und dem Bodymovin-Plugin arbeiten. Für über 90 % der Logo-Animationen, die ich in Projekten sehe, reicht der LottieFiles-Editor aber locker aus.

Export: Welches Format für welchen Zweck?

LottieFiles bietet beim Export vier Varianten an. Hier der konkrete Vergleich an unserem Logo:

  • Lottie JSON (4 KB): Universeller Standard, maximale Kompatibilität mit allen gängigen Web-Bibliotheken.
  • Optimized Lottie JSON (3,3 KB): Redundanzen automatisch entfernt, 19 % schlanker bei identischer Qualität.
  • dotLottie (1,5 KB): Komprimiertes Binärformat, deutlich geringerer Datenverbrauch.
  • Optimized dotLottie (1,2 KB): Extrem komprimiert, 69 % kleiner als die Standard-JSON-Datei.
Empfehlung für Next.js: Mit lottie-react ist das Optimized Lottie JSON die zuverlässigste und einfachste Lösung. Wer jedes einzelne Byte einsparen will, greift zum dotLottie-Player.

Die Lottie-Datei zusätzlich optimieren

Falls du deine JSON-Datei aus einer externen Quelle oder älteren Tools erhalten hast, lohnt sich der Durchlauf im kostenlosen LottieFiles Optimizer .

LottieFiles Optimizer Größenvergleich Vorher 4 KB Nachher 3.3 KB
Abbildung 2: Automatische Reduktion um 19 % ohne Qualitätsverlust | Quelle & Screenshot: LottieFiles.com Optimizer / Constantin Jabi Media

Einbindung in deine Website

Next.js mit lottie-react

npm install lottie-react
import Lottie from "lottie-react";
import logoAnimation from "@/public/animations/logo.json";

export function AnimatedLogo() {
  return (
    <Lottie
      animationData={logoAnimation}
      loop={false}
      autoplay={true}
      style={{ width: 160, height: 48 }}
    />
  );
}

Wichtig für Server-Side Rendering (SSR): Lottie greift auf Browser-APIs wie window zu. Binde die Komponente in Next.js deshalb clientseitig oder dynamisch ein:

import dynamic from "next/dynamic";

const AnimatedLogo = dynamic(
  () => import("@/components/AnimatedLogo"),
  { ssr: false }
);

Praxis-Einsatz: Logo-Animation im Preloader (Dark- & Light-Mode)

Der häufigste Einsatzort für animierte Lottie-Logos ist der Preloader beim Erstbesuch. Die Animation überbrückt die Zeit, bis Schriften und Haupt-Assets geladen sind, und sorgt dafür, dass der erste Eindruck nicht leer bleibt.

Da wir auf cj-media.eu ein adaptives Theme-System nutzen, wird die Lottie-Animation passend zum eingestellten Farbmodus geladen:

Dark-Mode Live-Animation (Loop) | CJM_LogoReveal.json
Light-Mode Live-Animation (Loop) | CJM_LogoRevea_light.json
Vorsicht bei Preloadern & SEO: Ein falsch programmierter Preloader kann dein Google-Ranking massiv beschädigen, indem er den Largest Contentful Paint (LCP) künstlich verzögert oder Bots blockiert.

In unserem kommenden Spezial-Artikel „Website-Preloader: Wann sie deine Conversion steigern und wann sie dein SEO zerschießen" gehen wir detailliert darauf ein, wie du Preloader mit Session-Storage und GSAP technisch sauber und absolut Google-konform implementierst.

Performance-Checkliste vor dem Go-Live

  • ✓ Lottie-Datei komprimiert (unter 30 KB, idealerweise unter 10 KB)
  • loop={false} für Logos im Headerbereich gesetzt
  • ✓ Client-seitiges Rendering (SSR-safe via Dynamic Import)
  • ✓ SVG-Renderer für randscharfe Vektordarstellung gewählt
  • prefers-reduced-motion für Barrierefreiheit berücksichtigt
  • ✓ Preloader nur bei echtem Erstbesuch (z. B. via Session-Storage) triggern
Du möchtest deine Website mit maßgeschneiderten Animationen aufwerten? Im kostenlosen Erstgespräch schauen wir uns dein Logo an und klären, wie wir es als Animation umsetzen, ohne dass die Ladezeit darunter leidet.
Themen & Keywords:#Lottie#Animation#Logo#LottieFiles#Next.js#Performance#Web-Animation