CSS-Buttons: animierte Hover-Effekte zum Kopieren

Wähle aus 24 animierten CSS-Buttons: Füllungen, Rahmen, Glows, Glanzeffekte und 3D-Druckeffekte. Lege die Farben, Größe und Hover-, Gedrückt- und Geklickt-Zustände fest, wähle px oder rem und kopiere sauberes HTML und CSS oder füge den Button in Webflow ein.

Aktualisiert am

Fahre mit der Maus über einen Button, um seinen Effekt zu sehen, drücke ihn, um den gedrückten Zustand zu sehen, und klicke eine Kachel an, um sie auszuwählen.

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: CSS-Buttons

  1. Fahre über die Buttons und klicke den Stil an, der dir gefällt.
  2. Lege deine Farben, Größe, Eckenradius und Tempo fest sowie die Zustände Hover, Gedrückt und Geklickt. Jeder Stil aktualisiert sich live.
  3. Kopiere das CSS und HTML oder nutze Alles kopieren für einen einzigen Block.
  4. Für Webflow klickst du auf Für Webflow kopieren und fügst den Code mit Strg/⌘+V im Designer ein.

Hover-Effekte, die leichtgewichtig bleiben

Jeder Stil hier ist reines CSS, nur ein Linien-Sweep-Stil fügt ein kleines Inline-SVG hinzu. Keine Bibliothek und kein JavaScript. Farben sind Custom Properties am Anfang der Regel. Einen Button später umzufärben heißt also, zwei oder drei Werte zu ändern.

  • Tastaturnutzer bekommen bei jedem Stil einen sichtbaren :focus-visible-Ring.
  • Reduzierte Bewegung wird respektiert: Die Bewegung wird für Besucher abgeschaltet, die weniger Animation wünschen.
  • Links oder Buttons: Nutze <a>, um irgendwohin zu verlinken, und <button>, um etwas auszulösen. Das CSS funktioniert bei beiden.

Hover-, Gedrückt- und Geklickt-Zustände

Jeder Button hat eine :hover-Textfarbe sowie eine :active-Farbe und -Größe für den gedrückten Zustand. Aktiviere den Geklickt-Zustand, um eine .is-clicked-Klasse mit einem kurzen Script hinzuzufügen. Das passt zu Like-, Speichern- oder Folgen-Buttons. Wähle rem, um die Größe relativ zur Root-Schriftgröße festzulegen (Browser-Standard 16px angenommen). Dünne 1px- und 2px-Linien bleiben in Pixeln, damit sie scharf bleiben.

Einen Stil in Webflow verwenden

Für Webflow kopieren fügt ein Embed-Element mit den Styles und dem Button ein. Webflow kann Pseudo-Element-Animationen nicht im Style-Panel bauen, daher hält ein Embed den Effekt exakt. Um eigene Buttons zu stylen, lege das CSS im Custom Code deiner Website ab und vergib die Klasse.

Willst du einen Button von Grund auf bauen? Nutze den CSS Button Generator. Prüfe die Lesbarkeit der Schrift mit dem Kontrast-Checker und schau dir die Hamburger-Menü-Icons für animierte Menü-Buttons an.

Auch gesucht als: css button styles, css button hover effekte, animierte css buttons, button hover animation css, css buttons kopieren, webflow button hover, coole css buttons, button rahmen animation css.

Passende Tools zu: CSS-Buttons

  • CSS Hover-Animation Generator — Gestalte Hover-Animationen für Buttons, Karten, Links und Icons.
  • CSS Verlauf Generator — Gestalte einen Verlauf visuell: Farbstopps ziehen, Winkel oder Typ ändern, mit einer Vorlage starten.
  • Box-Shadow-Generator — Stapel mehrere Schatten-Ebenen, passe Versatz, Weichzeichnung, Ausbreitung und Deckkraft auf einer Live-Karte an und kopiere das CSS für box-shadow oder text-shadow.
  • CSS-Animation-Generator — Gestalte CSS-Animationen auf einer echten Keyframe-Timeline.

Häufige Fragen

Kann ich diese Buttons in kommerziellen Projekten verwenden?
Ja. Kopiere sie in jedes private oder Kundenprojekt. Eine Namensnennung ist nicht nötig.
Wie füge ich einen Button in Webflow ein?
Wähle einen Stil, klicke auf Für Webflow kopieren, setze im Designer die Stelle, an der der Button hin soll, und drücke Strg/⌘+V. Er kommt als Embed-Element mit seinen Styles darin an.
Wie ändere ich den Button-Link in Webflow?
Öffne das Embed-Element und ändere das href im Code. Wenn du die Link-Einstellungen von Webflow weiter nutzen willst, füge das CSS im Custom Code deiner Website hinzu und vergib die Klasse stattdessen an einen normalen Webflow-Button.
Brauchen diese Buttons JavaScript?
Nein. Es ist nur CSS, und ein Stil nutzt ein kleines Inline-SVG im HTML. Der optionale Geklickt-Zustand fügt ein paar Zeilen JavaScript hinzu.
Kann ich das CSS in rem statt px bekommen?
Ja. Stelle Einheiten auf rem, dann werden die Größen mit einer 16px-Root umgerechnet. Dünne 1px- und 2px-Linien bleiben in Pixeln.
Funktionieren die Hover-Effekte auf dem Handy?
Touchscreens haben kein echtes Hover. Der Button bleibt deshalb im normalen Zustand gut lesbar, und der Effekt kann beim Tippen kurz aufblitzen.
Kann ich CSS-Buttons als Web-App installieren und offline nutzen?
Ja. CSS-Buttons ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools