Skip to main content

CSS-Lader-Generator Erstellen Sie CSS-Ladepfeile und animierte Lader mit anpassbaren Stilen.

CSS-Lader-Generator illustration
🎨

CSS-Lader-Generator

Erstellen Sie CSS-Ladepfeile und animierte Lader mit anpassbaren Stilen.

1

Wählen Sie den Spinner-Typ

Wählen Sie aus Rand-, Punkte-, Puls- oder Ring-Spinner-Stilen.

2

Anpassen des Aussehens

Passen Sie Farbe, Größe, Rahmenbreite und Animationsgeschwindigkeit an.

3

Kopieren des Codes

Vorschau der animierten Spinner und Kopie des HTML- und CSS-Codes.

Loading tool...

What Is CSS-Lader-Generator?

Der CSS-Spinner-Generator erstellt animierte Ladeindikatoren mit reinem CSS. Ladeindikatoren bieten eine visuelle Rückmeldung an Benutzer während asynchroner Operationen wie Datenabrufen, Dateiuploads oder Seitenumbrüchen. Dieses Tool bietet vier verschiedene Spinner-Stile: Border-Spinner (klassischer rotierender Kreis), Punkte (hüpfende Punkte), Puls (sich erweiternder Kreis) und Ring (rotierender Ring). Jeder Stil ist vollständig anpassbar mit Steuerungen für Farbe, Größe, Randbreite und Animationsgeschwindigkeit. Der generierte Code enthält sowohl die HTML-Markierung als auch das CSS mit @keyframes-Animationsdefinitionen. Alle Spinner sind leicht, leistungsfähig und benötigen kein JavaScript oder externe Bibliotheken. Sie funktionieren in allen modernen Browsern und können problemlos in jedes Webprojekt integriert werden.

Why Use CSS-Lader-Generator?

  • Vier unterschiedliche Spinner-Stile für verschiedene Designkontexte
  • Reine CSS ohne JavaScript oder Bibliotheksabhängigkeiten
  • Anpassbare Größe, Farbe, Geschwindigkeit und Rahmenbreite
  • Generierter Code enthält HTML und vollständigen CSS mit Keyframes

Common Use Cases

Datenladezustände

Zeigen Sie Spinner an, während Daten von APIs oder Datenbanken abgerufen werden.

Formular-Übermittlungsfeedback

zeigen Sie einen Spinner auf dem Übermitteln-Schaltfläche während der Formularverarbeitung an.

Seitennavigation

Verwenden Sie Spinner während der Seitennavigation oder Routenwechsel in SPAs.

Inhalts-Lazy-Loading

Zeigen Sie Ladeindikatoren an, während Bilder oder Komponenten geladen werden.

Technical Guide

CSS-Spinner verwenden @keyframes-Animationen, um eine kontinuierliche Bewegung zu erzeugen. Die Border-Spinner-Technik verwendet ein kreisförmiges Element mit einer transparenten Rand auf den meisten Seiten und einem farbigen Rand auf einer Seite, dann rotiert es 360 Grad. Die Punkteanimation verwendet Skalentransformationen, um einen Hüpf-Effekt mit gestaffelter Animationsverzögerung zu erzeugen. Die Pulsanimation skaliert ein Element von 0 auf 1, während die Opazität ausblendet. Alle Animationen verwenden animation: name duration timing-function iteration-count. Durch das Setzen von iteration-count auf infinite wird sichergestellt, dass die Schleife kontinuierlich läuft. Die animation-timing-function (ease, linear, ease-in-out) steuert die Geschwindigkeitskurve. Für die Barrierefreiheit sollten Sie role="status" und eine aria-Bezeichnung zu den Spinners hinzufügen. Es ist ratsam, die prefers-reduced-motion-Mediaabfrage zu verwenden, um Animationen für Benutzer, die reduzierte Bewegungen bevorzugen, zu deaktivieren oder zu verringern.

Tips & Best Practices

  • 1
    Verwenden Sie animation-timing-function: linear für eine gleichmäßige, konstante Rotation
  • 2
    Fügen Sie die prefers-reduced-motion-Mediaabfrage für Barrierefreiheit hinzu
  • 3
    Halten Sie die Spinner-Größe angemessen - 48px ist der Standard, 24px für Inline
  • 4
    Verwenden Sie aria-label="Laden" für Screenreader-Barrierefreiheit

Related Tools

Frequently Asked Questions

Q Sind CSS-Spinner barrierefrei?
Fügen Sie role="status" und aria-label="Laden" zum Spinner-Element hinzu. Respektieren Sie auch die prefers-reduced-motion-Einstellungen.
Q Kann ich die Rotationsrichtung ändern?
Ja, ändern Sie die @keyframes von rotate(360deg) zu rotate(-360deg) für eine entgegengesetzte Rotation.
Q Wie kann ich den Spinner auf der Seite zentrieren?
Verwenden Sie flexbox: display: flex; justify-content: center; align-items: center im Elternelement.
Q Funktionieren CSS-Spinner in älteren Browsern?
CSS-Animationen und border-radius werden in IE10+ und allen modernen Browsern unterstützt.
Q Wie kann ich die Animationsgeschwindigkeit ändern?
Passen Sie den Animation-Dauer-Wert an. Niedrigere Werte (0,5s) machen es schneller, höhere Werte (2s) machen es langsamer.

About This Tool

CSS-Lader-Generator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.