CSS Loader-Generator

Erstelle CSS-Ladeanimationen mit Live-Vorschau. Wähle einen Stil, passe Größe, Farbe und Geschwindigkeit an und kopiere CSS und HTML.

Vorschau-Hintergrund
.loader { width: 60px; height: 60px; border: 6px solid rgba(5, 150, 105, 0.15); border-top-color: #059669; border-radius: 50%; animation: loader-spin 1s linear infinite; } @keyframes loader-spin { to { transform: rotate(360deg); } }
<div class="loader"></div>

Keine GIFs oder Icon-Fonts mehr

Ladeanimationen aus CSS bleiben bei jeder Größe scharf, wiegen fast nichts und lassen sich mit einem Klick umfärben. Wähle einen Stil, stimme ihn visuell ab und kopiere CSS, das sofort in jedes Projekt passt.

So funktioniert CSS Loader-Generator

CSS-Ladeanimationen bauen auf zwei Grundbausteinen auf: einer Form aus Rändern, Transformationen oder box-shadow und einer @keyframes-Regel, die sie in einer Schleife bewegt. Dieses Tool enthält sechs Loader-Stile, jeder mit einer anderen Technik. Ring und Doppelring nutzen den Rand-Trick: Ein Teil des Kreisrands wird anders eingefärbt und mit rotate gedreht. Punkte und Balken versetzen dieselbe Animation über mehrere Elemente hinweg mit animation-delay, sodass jedes Teil einen Takt hinter dem vorherigen liegt. Puls skaliert und verblasst einen einzelnen Kreis, und Welle lässt einen Ring nach außen wachsen, während seine Deckkraft auf null sinkt, derselbe Effekt wie bei radarartigen Ladeanzeigen.

Wähle einen Stil und passe dann Größe, Farbe, Dicke und Geschwindigkeit mit den Reglern unter der Vorschau an. Die Größe verändert die Gesamtabmessungen der Form, die Dicke steuert die Randbreite bei den ringbasierten Stilen, die Farbe aktualisiert alle Elemente der Animation gleichzeitig, und die Geschwindigkeit legt fest, wie viele Sekunden ein Durchlauf dauert, von schnell und energiegeladen bis langsam und ruhig. Der Vorschau-Hintergrund-Umschalter zeigt, wie der Loader auf weißen, grauen und dunklen Flächen wirkt, bevor du dich für eine Farbe entscheidest, da ein hell gefärbter Ring auf einem blassen Hintergrund an Kontrast verlieren kann.

Sobald es passt, kopiere den CSS-Block mit den Keyframes und der Klassenregel sowie das kleine HTML-Snippet, das zum Anzeigen nötig ist. Nichts wird hochgeladen; der Loader wird vollständig in deinem Browser erzeugt und dargestellt.

So verwenden Sie CSS Loader-Generator

1

Loader-Stil wählen

Wähle Ring, Doppelring, Punkte, Balken, Puls oder Welle im Stil-Auswähler, und die Vorschau wechselt sofort zu dieser Animation.

2

Größe, Farbe und Geschwindigkeit anpassen

Bewege die Regler, um Größe, Dicke und Tempo der Schleife festzulegen, oder gib einen Hex-Farbwert für deine Marke ein.

3

CSS und HTML kopieren

Kopiere den erzeugten CSS-Block und das passende HTML-Markup und füge beides in dein Projekt ein.

Anwendungsbeispiel

Ein klassischer rotierender Ring, das gängigste Muster für Ladezustände inline:

Eingabe
Stil: Ring, Größe: 60px, Dicke: 6px, Farbe: #059669, Geschwindigkeit: 1s
Ausgabe
.loader { width: 60px; height: 60px; border: 6px solid rgba(5, 150, 105, 0.15); border-top-color: #059669; border-radius: 50%; animation: loader-spin 1s linear infinite; }

Häufig gestellte Fragen

Was ist ein CSS-Loader, und warum nicht einfach ein GIF verwenden?
Ein CSS-Loader ist eine Ladeanimation aus Formen und einer @keyframes-Regel statt einer Bilddatei. Es muss keine Datei heruntergeladen werden, sie bleibt bei jeder Bildschirmgröße scharf und lässt sich sofort mit CSS umfärben oder skalieren, was bei einem GIF ein erneutes Exportieren erfordern würde.
Wie füge ich diesen Loader zu meiner Website hinzu?
Kopiere den CSS-Block in dein Stylesheet und füge das HTML-Snippet dort ein, wo der Loader erscheinen soll, etwa in einem Button oder über Inhalten, die noch laden. Der Klassenname stimmt in beiden Teilen bereits überein, es ist also keine zusätzliche Einrichtung nötig.
Kann ich die Loader-Farbe an meine Marke anpassen?
Ja. Nutze den Farbwähler oder gib einen Hex-Wert ein, und jeder Teil der Animation, einschließlich des schwachen Hintergrundrings beim Stil Ring, passt sich an. Die Farbe ist bereits im kopierten CSS enthalten, du musst sie also nur hier einmal ändern.
Warum wirkt mein Spinner ruckelig statt flüssig?
Ruckeln entsteht meist, wenn eine Eigenschaft animiert wird, die der Browser nicht effizient verarbeiten kann, etwa die Position eines box-shadow in jedem Frame, oder wenn die Seite durch andere Skripte stark ausgelastet ist. Alle Loader hier animieren nur transform und opacity, was Browser auch auf schwächeren Geräten flüssig darstellen können.
Funktionieren CSS-Loader ohne JavaScript?
Ja. Die Animation läuft vollständig über die CSS-@keyframes-Regel und startet, sobald das Element auf der Seite sichtbar ist. Es wird kein JavaScript benötigt, um sie abzuspielen, per Timer zu pausieren oder zu wiederholen.
Wie zeige ich den Loader nur während Inhalte laden?
Dieses Tool erzeugt nur die visuelle Animation. Blende das Element in deinem eigenen Code per JavaScript oder dem bedingten Rendering deines Frameworks ein und aus: Zeige den Loader-Div, solange eine Anfrage läuft, und entferne ihn, sobald Daten oder Inhalte eintreffen.
Sind diese Loader für Screenreader-Nutzer zugänglich?
Das Markup hier ist rein visuell. Ergänze es daher mit einem aria-label wie "Wird geladen" oder einem visuell verborgenen Textknoten im übergeordneten Element, und erwäge aria-live="polite", wenn der Loader nach einer Nutzeraktion erscheint, damit assistive Technologien die Statusänderung ankündigen.
Funktioniert das erzeugte CSS in allen Browsern?
Ja. Jeder Loader-Stil nutzt Animationen mit border-radius, transform und opacity, die seit Jahren vollständig in Chrome, Firefox, Safari und Edge unterstützt werden. Herstellerpräfixe oder Fallbacks sind nicht nötig.
Wie mache ich den Loader größer oder kleiner?
Bewege den Regler für Größe. Bei den Stilen Punkte und Balken skalieren sich die einzelne Punktgröße und Balkenbreite automatisch mit, sodass der ganze Loader proportional bleibt, statt sich nur zu verzerren.
Speichert oder überträgt dieses Tool die Loader, die ich erstelle?
Nein. CSS und HTML werden vollständig in deinem Browser per JavaScript erzeugt und angezeigt. Nichts wird an einen Server gesendet oder gespeichert, es sei denn, du kopierst und fügst das Ergebnis selbst ein.

Verwandte Werkzeuge

CSS Loader-Generator wird von CodeItBro gewartet. Wir streben danach, die besten kostenlosen Entwicklerwerkzeuge im Web bereitzustellen. Wenn Sie Feedback oder Vorschläge haben, besuchen Sie bitte unsere Kontaktseite.

Kommentare

Fragen, Korrekturen und hilfreiche Hinweise sind willkommen. Kommentare werden vor der Veröffentlichung geprüft.

Kommentare werden geladen...

Kommentare werden mit Cusdis Cloud gespeichert und moderiert. Die E-Mail-Adresse ist optional. Datenschutzrichtlinie

Bekannt aus

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge