41 CSS-Buttons mit Hover-Effekt und den dazugehörigen Code-Schnippets

Facebook
XING
Twitter

Für schön anzusehende CSS-Buttons benötigt es schon lange keine Grafiken mehr — sie lassen sich formen aus der Schönheit des geschriebenen Codes. Doch die Erstellung kann ganz schön knifflig werden, wenn du an eine umfassende Browser-Kompatibilität denkst. Wie gut, dass es fertige Code-Schnipsel und zahlreiche Beispiele dafür gibt. Und noch besser, dass wir heute die besten Beispiele auch gleich in diesem Beitrag präsentieren.

Anmerkung: Die Ladezeit dieses Beitrags ist aufgrund der vielen Beispiele deutlich höher als bei anderen Seiten. Bitte hab einen Augenblick Geduld, es lohnt sich!

Papierflugzeug-Button

Der “Paperplane“-Button von Aaron Ikers Stift faltet sich zusammen und fliegt mit ein wenig Hilfe von Greensock-JS sehr hübsch davon.


Neumorphische CSS-Radio-Buttons

Marke - Produktdesign
Wenn CSS-Buttons täuschend echt aussehen. Link zu Codepen. Screenshot: Dr. Web. Kreiert von halvves.com

Neumorphische CSS-Toggle-Buttons

Logo - Marke
Link zu Codepen. Screenshot: Dr. Web. Erschaffen von halvves.com

Hübsche CSS-Buttons mit bttn.css

Gefallen Ihnen die aktuellen Ghost-Buttons oder jene im Material Design? Egal welches Flat-Design-Konzept man bevorzugt, das kleine Stylesheet bttn.css hat mit Sicherheit die ein oder andere Schaltfläche parat.

bttn.css: 13 verschiedene Flat-Style-Schaltflächen

Buttons in reinem CSS sind das Mittel der Wahl für moderne Schaltflächen. Das Stylesheet bttn.css macht die Erstellung äußerst ansprechender Knöpfe sehr einfach. Es bedarf nur der Vergabe entsprechend vordefinierter Klassen.

Den folgenden Button

bttn.css

erzeugt man etwa mit den folgenden Klassenzuweisungen:

<button class="bttn-slant bttn-lg bttn-success">large</button>

Wesentlich einfacher wird es nicht. bttn.css kommt mit dreizehn Buttons in sechs Farben und vier Größen. Jeder Parameter wird als zusätzliche Klasse angehängt. Die Farbdefinitionen hätte der Entwickler durchaus sprechender gestalten können. Auf bttn-success für Grün kann man ja noch kommen, aber bttn-royal für Violett oder bttn-warning für Orange erfordert unnötigerweise ein Abstraktionsvermögen, dass auch nicht überall auf der Welt zu den richtigen Assoziationen führen wird. Seis drum, man musst halt die sechs Farbklassen nachlesen, wenn man sie verwenden willst.

bttn.css, geringes Dateigewicht und flexibler Einsatz

bttn.css ist komprimiert noch rund 32kb groß, in lesbarer Form wiegt es 42kb. Wenn Ihnen das für ein paar Buttons zu viel ist, kann man auch das CSS für jeden Button separat herunterladen. So bringen die Buttons etwa 6kb das Stück auf die Waage. In der Regel wird ein Button pro Projekt reichen, wenn man Wert auf eine konsistente Benutzerführung legst.

Sämtliche Parameter kann man bequem zusammenklicken und dann per Zwischenablage in dein Projekt schreiben. Auf der Seite des Konfigurators findest man auch die Download-Möglichkeit für die separaten CSS-Dateien. Zusätzlich zu ihrer modernen Form bringen die Schaltflächen zeitgemäße Animationseffekte mit, die man so auch noch nicht überall findet.

bttn.css

bttn.css wird erstellt und gepflegt von Ganapati Bhat, einem Frontend-Entwickler aus dem indischen Bangalore. Das Projekt steht zur freien Verwendung unter der liberalen MIT-Lizenz auf Github zur Verfügung. Bhat veröffentlichte die initiale Version Anfang November 2016 und ist seitdem aktiv geblieben.

Allgemeine Call-to-Action Buttons

Gradient Text Overlay Button

Ein Pen von Sarah Fossheim.

Click me!

Link zur Demo auf CodePen.

Click me! (2)

Link zur Demo auf CodePen.

Liquid Fill

Link zur Demo auf CodePen

Some Text

Link zur Demo auf CodePen.

Smash to Submit Button

Mit diesem Button von Aaron Iker muss man schon echt hart ran, um zum Ziel zu gelangen. Sie schaffen das! 😉

Mehr erfahren (Learn more)

Link zur Demo auf CodePen.

Learn more (2)

Go!

Alle Buttons sind für private und kommerzielle Zwecke freigegeben. Da sich Nutzungsbedingungen stets ändern können, solltest du vor der konkreten Verwendung die Lizenz noch einmal überprüfen. Sicher ist sicher.

6 Antworten

      1. Hi Markus,

        nicht so ganz 🙁 – bin auch ehrlich gesagt mit css nicht so fit.

        Also. mit „link“ kann ich die css ja laden, wirkt sich dann aber auf die gesamte Seite aus
        Ich suche aber, wenn überhaupt möglich, eine Lösung, dass die css eben nur auf dem div Auswirkungen hat.

        Hintergrund: Ich nutze ein Content System und will da nur eines der hier vorgestellten Buttons einbauen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Inhaltsverzeichnis

Zum Dr. Web Newsletter anmelden

Kein Spam, nur Benachrichtigungen über neue Produkte und Updates.

Social Media

Meistgelesen

Weitere Kategorien

On Key

Related Posts

Ein junger blonder Mann, der die Füße hochlegt und über sein Geschäft sinniert.

Banking: Brauchen Freelancer ein separates Geschäftskonto?

Gesetzlich vorgeschrieben ist die Trennung von Privat- und Geschäftskonto nicht. Wer als Freelancer auf eigene Rechnung arbeitet, muss also kein zusätzliches Girokonto einrichten. Sinnvoll ist die saubere Trennung von privaten und betrieblichen Zahlungsvorgängen trotzdem. Wir zeigen, worauf es ankommt

Ein schwarzer Tisch mit keyboard, maus, kophoerer, kaffee schwarz.

Die 13 besten HTML Editoren für Webentwickler (Update)

Wer Webseiten entwickeln möchte, braucht einen HTML-Editor. Sicherlich kannst du auch mit Hilfe des Windows-Notepad eine Webseite erstellen – schön und komfortabel geht indes anders. Besonders wichtig bei einem HTML-Editor sind eine gute Einfärbung der Syntax – auch Syntax-Highlighting genannt – und eine brauchbare Code-Vervollständigung.