Zum Inhalt springen

Tutorial: Schicke Buttons mit CSS3 erstellen

dc782d37a7f74738889b0d94fc87391d Tutorial: Schicke Buttons mit CSS3 erstellen

In diesem Tutorial zeigen wir Ihnen, wie Sie mit CSS3 schicke Buttons erstellen können. Buttons sind ein wichtiger Bestandteil jeder Benutzeroberfläche und spielen eine wichtige Rolle bei der Interaktion mit dem Benutzer. Mit CSS3 können Sie Buttons individuell anpassen und ihnen zum Beispiel Rundungen und Schatten hinzufügen. Wir werden Ihnen Schritt für Schritt zeigen, wie Sie solche Buttons erstellen können und auch, wie Sie verschiedene Zustände wie den Hover- und den Active-Zustand stylen können. Am Ende dieses Tutorials sollten Sie in der Lage sein, schicke Buttons für Ihre eigenen Projekte zu erstellen.

Um mit CSS3 einen schicken Button zu erstellen, gibt es verschiedene Möglichkeiten. Hier ist eine Anleitung, wie man einen Button mit Rundungen und einem Schatten erstellen kann:

1. Erstellen Sie ein HTML-Element für den Button. Dies kann zum Beispiel ein button oder a-Element sein:

<button class="button">Button</button>

2. Fügen Sie dem Button eine CSS-Klasse hinzu und definieren Sie die grundlegenden Stile für den Button:

.button {
  background-color: #3498db; /* Hintergrundfarbe des Buttons */
  border: none; /* Keine Rahmenlinie um den Button */
  color: white; /* Schriftfarbe */
  padding: 15px 32px; /* Innenabstand */
  text-align: center; /* Ausrichtung des Textes */
  text-decoration: none; /* Keine Unterstreichung des Textes */
  display: inline-block; /* Anzeige als Inline-Block */
  font-size: 16px; /* Schriftgröße */
  margin: 4px 2px; /* Abstand zu anderen Elementen */
  cursor: pointer; /* Mauszeiger verwandelt sich in Hand-Zeiger, wenn man über den Button fährt */
}

3. Fügen Sie Rundungen und einen Schatten hinzu, indem Sie die border-radius– und box-shadow-Eigenschaften verwenden:

.button {
  ...
  border-radius: 10px; /* Rundungen an den Ecken des Buttons */
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); /* Schatten */
}

4. Optional können Sie auch verschiedene Zustände des Buttons wie den :hover-Zustand und den :active-Zustand stylen:

.button:hover {
  background-color: #3cb0fd; /* Hintergrundfarbe ändert sich, wenn man den Mauszeiger über den Button bewegt */
}

.button:active {
  background-color: #2980b9; /* Hintergrundfarbe ändert sich, wenn der Button geklickt wird */
}

Mit diesen Schritten sollte es möglich sein, einen schicken Button mit Rundungen und einem Schatten zu erstellen. Sie können auch andere CSS-Eigenschaften wie die font-family oder die text-transform verwenden, um den Button noch ansprechender zu gestalten.

Kai Spriestersbach