BlogVeröffentlicht am

CSS Button-Effekte: 14 Animationen zum Ausprobieren und Kopieren

Keine Lust mehr auf einen einfachen Farbwechsel beim Hover? Mit CSS ist so viel mehr möglich! Lass Raketen abheben, Herzen aufpoppen und farbige Schatten auffächern. Hier findest du 14 kreative Button-Effekte in Pink, Mint und Lila – mit Live-Vorschau und vollständigem HTML- und CSS-Code zum Ausprobieren und Kopieren.

Pastellige dreidimensionale Buttons mit Mauszeiger und Bewegungselementen in Pink und Mint

Read this article in English

Erst ausprobieren, dann den Effekt kopieren

Fahre mit der Maus über einen Button: 3D-Ebenen, aufsteigende Herzen, Neonlicht, eine umklappende Fläche oder eine neue Botschaft starten direkt beim Hover. Ein Klick auf den Button öffnet die Erklärung mit vollständigem Code. Auf dem Touchscreen kannst du den Effekt beim Antippen ausprobieren und die Infos öffnen.

„Effekt kopieren“ kopiert ein vollständiges Beispiel aus HTML und CSS inklusive Quellenkommentar anitamostofa.com. Unter „So geht’s & Code“ kannst du den Code lesen oder manuell markieren. Vorschau und Kopiercode verwenden dasselbe CSS.

01

Farbschatten fächern sich auf

LIGHT / SHADOW
Hover zum Spielen · Klick für Infos
02

Der Kreis rollt nach rechts

ROTATE / ARROW
Hover zum Spielen · Klick für Infos
03

Textwalze mit neuer Botschaft

TEXT / REVEAL
Hover zum Spielen · Klick für Infos
04

Candy-Taste zum Eindrücken

GLOSS / LIGHT
Hover zum Spielen · Klick für Infos
05

Liquid Fill

LIQUID / FILL
Hover zum Spielen · Klick für Infos
06

Arcade-Taste

ARCADE / PRESS
Hover zum Spielen · Klick für Infos
07

Herzchen-Konfetti

HEARTS / POP
Hover zum Spielen · Klick für Infos
08

Neonröhre mit Lichtfüllung

NEON / GLOW
Hover zum Spielen · Klick für Infos
09

3D-Flip mit Textwechsel

3D / FLIP
Hover zum Spielen · Klick für Infos
10

Vorhang auf

SPLIT / REVEAL
Hover zum Spielen · Klick für Infos
11

Ein Brief öffnet sich

PAPER / OPEN
Hover zum Spielen · Klick für Infos
12

Laser-Scan

LASER / SCAN
Hover zum Spielen · Klick für Infos
13

Raketenstart mit farbigem Rauch

ROCKET / SMOKE
Hover zum Spielen · Klick für Infos
14

Orbit-Ring

ORBIT / DRAW
Hover zum Spielen · Klick für Infos

CSS-Button-Animation in drei Schritten einbauen

  1. Kopiere ein Beispiel. Setze das Button-HTML an die Stelle deiner Seite, an der die Aktion hingehört.
  2. Übertrage die Regeln innerhalb des style-Tags in dein Stylesheet. Wenn du mehrere Effekte kombinierst, brauchst du die gemeinsame .am-fx-Basis und die Reduced-Motion-Regeln nur einmal.
  3. Passe Beschriftung und Farben an und verbinde die echte Aktion. Für Aktionen verwendest du einen Button, für Navigation einen Link mit href. Teste Tastatur, Touch sowie hellen und dunklen Modus.

So passt die Bewegung zu deinem Corporate Design

Runde Formen, Pink und Mint machen diese Beispiele verspielt. Für einen zurückhaltenden Markenauftritt reicht vielleicht schon der wandernde Pfeil. Entscheide dich für eine wiedererkennbare Bewegung deiner Hauptbuttons, statt jedem Button einen anderen Trick zu geben. Beschrifte konkret: „Projekt ansehen“ sagt mehr als „Hier klicken“.

Die Snippets bringen eigene Akzent- und Textfarben mit, damit sie auch außerhalb dieser Website funktionieren. Ersetze diese Werte durch deine Markenvariablen. Die CSS-Demo ist ein Ausgangspunkt: Erst mit deiner Typografie, deinen Abständen und dem Seitenumfeld entsteht der fertige Button.

Buttons müssen mit und ohne Bewegung funktionieren

Die Beispiele bewegen Elemente über transform, statt das Layout über Breite oder Abstände zu verschieben. Die Demos verwenden eine stabile Hover-Fläche und funktionieren auch in eingebetteten Browsern, die keine Hover-Fähigkeit melden. Eine eigene Fokuskontur macht die Tastaturbedienung sichtbar, und der doppelte Rollentext bleibt für Screenreader verborgen. Bei reduzierter Bewegung werden die Bewegungen abgeschaltet. Prüfe Farben und Verhalten nach dem Einbau in deiner eigenen Website.

Mehr Ideen für deine Website: CSS-Animationen im Webdesign und kreative Buchstaben-Stile mit Kopiervorlagen.

Buttons, die zu deiner Marke passen

Ich gestalte Websites mit klarer Nutzerführung und kleinen Interaktionen, die dein Corporate Design aufgreifen. Lass uns aus einer schönen Idee eine stimmige Website machen.

Jetzt anfragen
Anita Mostofa am Laptop - Grafikdesignerin und Webdesignerin in Dresden

Fragen zu CSS Button-Effekten

Nein. Alle 14 Effekte entstehen mit HTML und CSS. JavaScript wird auf dieser Seite zum Kopieren und Aufklappen der Erklärungen verwendet. Die Hover-Animationen selbst brauchen kein JavaScript.

Kopiere HTML und CSS, füge den Button in deine Seite und die CSS-Regeln in dein Stylesheet ein. In WordPress funktioniert das zum Beispiel mit einem individuellen HTML-Block und dem zusätzlichen CSS deines Themes. Der Editor muss HTML und Styles zulassen.

Ein Touchscreen hat keinen verlässlichen Hover-Zustand. Die Beispiele verwenden deshalb zusätzlich :active für die Berührung. Der Button muss auch ohne Effekt klar erkennbar und bedienbar bleiben.

Ändere --pink, --mint und --ink im kopierten CSS. Bei der Füllwelle passt du zusätzlich die mintfarbene Fläche an. Prüfe danach den Textkontrast im normalen und im aktiven Zustand.

Die Snippets berücksichtigen prefers-reduced-motion. Bei entsprechender Systemeinstellung werden die Bewegungen und Übergänge abgeschaltet. Der sichtbare Tastaturfokus bleibt erhalten.

Passende Projekte