CSS -Tutorial

CSS-Startseite CSS-Einführung CSS-Syntax CSS-Selektoren CSS-Anleitung CSS-Kommentare CSS-Farben CSS-Hintergründe CSS-Grenzen CSS-Ränder CSS-Padding CSS-Höhe/Breite CSS-Box-Modell CSS-Gliederung CSS-Text CSS-Schriftarten CSS-Icons CSS-Links CSS-Listen CSS-Tabellen CSS-Anzeige CSS Max-Breite CSS-Position CSS Z-Index CSS-Überlauf CSS-Float CSS Inline-Block CSS-Ausrichtung CSS-Kombinatoren CSS Pseudo-Klasse CSS Pseudo-Element CSS-Opazität CSS-Navigationsleiste CSS-Dropdowns CSS-Bildergalerie CSS-Bild-Sprites CSS-Attribut-Selektoren CSS-Formulare CSS-Zähler CSS-Website-Layout CSS-Einheiten CSS-Spezifität CSS !wichtig CSS-Mathematikfunktionen

CSS-Erweitert

Abgerundete CSS-Ecken CSS-Randbilder CSS-Hintergründe CSS-Farben CSS-Farbschlüsselwörter CSS-Verläufe CSS-Schatten CSS-Texteffekte CSS-Webfonts CSS-2D-Transformationen CSS-3D-Transformationen CSS-Übergänge CSS-Animationen CSS-Tooltips Bilder im CSS-Stil CSS-Bildreflexion CSS-Objektanpassung CSS-Objektposition CSS-Maskierung CSS-Schaltflächen CSS-Paginierung CSS mehrere Spalten CSS-Benutzeroberfläche CSS-Variablen Größe von CSS-Boxen CSS-Medienabfragen CSS MQ-Beispiele CSS-Flexbox

CSS- responsiv

RWD-Einführung RWD-Ansichtsfenster RWD-Rasteransicht RWD-Medienabfragen RWD-Bilder RWD-Videos RWD-Frameworks RWD-Vorlagen

CSS -Raster

Grid-Einführung Grid-Container Rasterelement

CSS -SASS

SASS-Tutorial

CSS- Beispiele

CSS-Vorlagen CSS-Beispiele CSS-Quiz CSS-Übungen CSS-Zertifikat

CSS- Referenzen

CSS-Referenz CSS-Selektoren CSS-Funktionen CSS-Referenz Aural CSS-websichere Schriftarten CSS animierbar CSS-Einheiten CSS PX-EM-Konverter CSS-Farben CSS-Farbwerte CSS-Standardwerte CSS-Browser-Unterstützung

CSS -Schaltflächen


Erfahren Sie, wie Sie Schaltflächen mit CSS gestalten.


Grundlegendes Button-Styling

Beispiel

.button {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

Tastenfarben

Verwenden Sie die background-colorEigenschaft, um die Hintergrundfarbe einer Schaltfläche zu ändern:

Beispiel

.button1 {background-color: #4CAF50;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
.button3 {background-color: #f44336;} /* Red */
.button4 {background-color: #e7e7e7; color: black;} /* Gray */
.button5 {background-color: #555555;} /* Black */


Knopfgrößen

Verwenden Sie die font-sizeEigenschaft, um die Schriftgröße einer Schaltfläche zu ändern:

Beispiel

.button1 {font-size: 10px;}
.button2 {font-size: 12px;}
.button3 {font-size: 16px;}
.button4 {font-size: 20px;}
.button5 {font-size: 24px;}

Verwenden Sie die paddingEigenschaft, um die Polsterung einer Schaltfläche zu ändern:

Beispiel

.button1 {padding: 10px 24px;}
.button2 {padding: 12px 28px;}
.button3 {padding: 14px 40px;}
.button4 {padding: 32px 16px;}
.button5 {padding: 16px;}

Abgerundete Knöpfe

Verwenden Sie die border-radiusEigenschaft, um einer Schaltfläche abgerundete Ecken hinzuzufügen:

Beispiel

.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}

Farbige Schaltflächenränder

Verwenden Sie die borderEigenschaft, um einer Schaltfläche einen farbigen Rahmen hinzuzufügen:

Beispiel

.button1 {
  background-color: white;
  color: black;
  border: 2px solid #4CAF50; /* Green */
}
...

Schwebefähige Schaltflächen


Verwenden Sie den :hoverSelektor, um den Stil einer Schaltfläche zu ändern, wenn Sie die Maus darüber bewegen.

Tipp: Verwenden Sie die transition-durationEigenschaft, um die Geschwindigkeit des „Hover“-Effekts zu bestimmen:

Beispiel

.button {
  transition-duration: 0.4s;
}

.button:hover {
  background-color: #4CAF50; /* Green */
  color: white;
}
...

Schatten-Schaltflächen

Verwenden Sie die box-shadowEigenschaft, um einer Schaltfläche Schatten hinzuzufügen:

Beispiel

.button1 {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.button2:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}

Deaktivierte Schaltflächen

Verwenden Sie die opacityEigenschaft, um einer Schaltfläche Transparenz hinzuzufügen (erzeugt ein "deaktiviertes" Aussehen).

Tipp: Sie können die Eigenschaft auch mit dem Wert „not-allowed“ hinzufügen cursor, wodurch ein „Parkverbotsschild“ angezeigt wird, wenn Sie mit der Maus über die Schaltfläche fahren:

Beispiel

.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

Schaltflächenbreite


Standardmäßig wird die Größe der Schaltfläche durch ihren Textinhalt bestimmt (so breit wie ihr Inhalt). Verwenden Sie die widthEigenschaft, um die Breite einer Schaltfläche zu ändern:

Beispiel

.button1 {width: 250px;}
.button2 {width: 50%;}
.button3 {width: 100%;}

Schaltflächengruppen


Ränder entfernen und float:leftzu jeder Schaltfläche hinzufügen, um eine Schaltflächengruppe zu erstellen:

Beispiel

.button {
  float: left;
}

Umrandete Schaltflächengruppe


Verwenden Sie die borderEigenschaft, um eine umrandete Schaltflächengruppe zu erstellen:

Beispiel

.button {
  float: left;
  border: 1px solid green;
}

Vertikale Schaltflächengruppe


Verwenden Sie display:blockanstelle von float:left, um die Schaltflächen untereinander statt nebeneinander zu gruppieren:

Beispiel

.button {
  display: block;
}

Schaltfläche auf Bild

Schnee

Animierte Schaltflächen

Beispiel

Fügen Sie beim Hover einen Pfeil hinzu:

Beispiel

Fügen Sie beim Klicken einen "gepressten" Effekt hinzu:

Beispiel

Beim Hover einblenden:

Beispiel

Fügen Sie beim Klicken einen "Ripple"-Effekt hinzu: