CSS-Schaltflächen
In diesem Kapitel stellen wir vor, wie man CSS verwendet, um Schaltflächen zu erstellen.
Grundlegender Button-Stil
Beispiel
background-color: #4C7EAF; /* Grün */
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
}
Selbst ausprobieren »
Button-Farbe
Wir können verwendenbackground-colorAttribut zum Festlegen der Buttonfarbe:
Beispiel
Selbst ausprobieren »
Button-Größe
Wir können verwendenfont-sizeAttribut zum Festlegen der Schaltflächengröße:
Beispiel
Selbst ausprobieren »
Abgerundeter Button
Wir können verwendenborder-radiusAttribut zum Festlegen eines abgerundeten Buttons:
Beispiel
Selbst ausprobieren »
Button-Rahmenfarbe
Wir können verwendenborderAttribut zum Festlegen der Button-Rahmenfarbe:
Beispiel
Selbst ausprobieren »
Button beim Mausüberfahren
Wir können verwenden:hoverDer Selektor wird verwendet, um den Stil zu ändern, wenn die Maus über den Button fährt.
Tipp:Wir können verwendentransition-durationDie Eigenschaft legt die Geschwindigkeit des "hover"-Effekts fest:
Beispiel
Selbst ausprobieren »
Button-Schatten
Wir können verwendenbox-shadowAttribut, um dem Button einen Schatten hinzuzufügen:
Beispiel
Selbst ausprobieren »
Deaktivierter Button
Wir können verwendenopacityDie Eigenschaft fügt dem Button Transparenz hinzu (ähnelt dem Effekt des "disabled"-Attributs).
Tipp:Wir können hinzufügencursorDie Eigenschaft, auf "not-allowed" gesetzt, wird verwendet, um ein deaktiviertes Bild festzulegen:
Button-Breite
Standardmäßig wird die Größe des Buttons durch den Textinhalt auf dem Button bestimmt (die Länge richtet sich nach dem Textinhalt). Wir könnenwidthdas Attribut zum Festlegen der Button-Breite:
Tipp:Wenn Sie eine feste Breite festlegen möchten, können Sie Pixel (px) als Einheit verwenden; wenn Sie einen responsiven Button festlegen möchten, können Sie ihn als Prozentwert angeben.
Beispiel
Selbst ausprobieren »
Button-Gruppe
Außenabstand entfernen und hinzufügen,float:leftum eine Button-Gruppe zu erstellen:
Button-Gruppe mit Rahmen
Wir können verwendenborderAttribut zum Festlegen einer Button-Gruppe mit Rahmen:
Beispiel
Selbst ausprobieren »
Button-Animation
Beispiel
Fügen Sie eine Pfeilmarkierung hinzu, nachdem die Maus über den Button gefahren ist:
Selbst ausprobieren »
Weitere ErweiterungenFür weitere Button-Stile können Sie den CSS-Button-Generator verwenden:https://c.example.com/front-end/6222/