W3.CSS- Schaltflächen


+ + +

W3.CSS-Schaltflächenklassen

W3.CSS bietet die folgenden Klassen für Schaltflächen:

Klasse Definiert
w3-btn Eine rechteckige Schaltfläche mit einem Schatten-Hover-Effekt.
Die Standardfarbe ist schwarz.
w3-Taste Eine rechteckige Schaltfläche mit einem grauen Hover-Effekt.
Die Standardfarbe ist in W3.CSS Version 3 hellgrau. Die
Standardfarbe wird in Version 4 vom übergeordneten Element geerbt.
w3-bar Eine horizontale Leiste, die zum Gruppieren von Schaltflächen verwendet werden kann.
(Perfekt für horizontale Navigationsmenüs)
w3-Block Klasse, die verwendet werden kann, um eine Schaltfläche mit voller Breite (100 %) zu definieren.
w3-Kreis Kann verwendet werden, um eine kreisförmige Schaltfläche zu definieren.
w3-Welligkeit Kann verwendet werden, um einen Welleneffekt zu erzeugen.

Tasten

Sowohl die w3-button- Klasse als auch die w3-btn- Klasse fügen allen HTML-Elementen Button-Verhalten hinzu.

Die am häufigsten verwendeten Elemente sind <input type="button">, <button> und <a>:

Beispiel

<input class="w3-button w3-black" type="button" value="Input Button">
<button class="w3-button w3-black">Button Button</button>
<a href="https://www.w3schools.com" class="w3-button w3-black">Link Button</a>

<input class="w3-btn w3-black" type="button" value="Input Button">
<button class="w3-btn w3-black">Button Button</button>
<a href="https://www.w3schools.com" class="w3-btn w3-black">Link Button</a>



Tastenfarben

Alle w3- Farbklassen werden verwendet, um Schaltflächen Farbe hinzuzufügen:

Beispiel

<button class="w3-button w3-black">Black</button>
<button class="w3-button w3-khaki">Khaki</button>
<button class="w3-button w3-yellow">Yellow</button>
<button class="w3-button w3-red">Red</button>
<button class="w3-button w3-purple">Purple</button>


Hover-Farben

Hover-Effekte gibt es auch in allen Farben. Hier sind einige:

Die Klasse w3-hover- color wird verwendet, um Schaltflächen Hover-Farben hinzuzufügen:

Beispiel

<button class="w3-button w3-hover-black">Black</button>
<button class="w3-button w3-hover-red">Red</button>
<button class="w3-button w3-hover-purple">Purple</button>


Schaltflächenformen

Die w3-round- size - Klassen werden verwendet, um Schaltflächen abgerundete Ränder hinzuzufügen:

Beispiel

<button class="w3-button w3-round">Round</button>
<button class="w3-button w3-round-large">Rounder</button>
<button class="w3-button w3-round-xlarge">and Rounder</button>
<button class="w3-button w3-round-xxlarge">and Rounder</button>

<button class="w3-btn w3-round">Round</button>
<button class="w3-btn w3-round-large">Rounder</button>
<button class="w3-btn w3-round-xlarge">and Rounder</button>
<button class="w3-btn w3-round-xxlarge">and Rounder</button>

Knopfgrößen

Die w3- Größenklassen können verwendet werden, um verschiedene Textgrößen zu definieren:

Beispiel

<button class="w3-button w3-tiny">Tiny</button>
<button class="w3-button w3-small">Small</button>
<button class="w3-button w3-medium">Medium</button>
<button class="w3-button w3-large">Large</button>
<button class="w3-button w3-xlarge">xLarge</button>
<button class="w3-button w3-xxlarge">XXLarge</button>
<button class="w3-button w3-xxxlarge">XXXLarge</button>
<button class="w3-button w3-jumbo">Jumbo</button>


Button-Grenzen

Die Klasse w3-border kann verwendet werden, um Schaltflächen Rahmen hinzuzufügen.

Die w3-border- color - Klassen werden verwendet, um die Farbe des Rahmens zu definieren:

Beispiel

<button class="w3-button w3-white w3-border">Button</button>
<button class="w3-button w3-white w3-border w3-border-blue">Button</button>
<button class="w3-button w3-yellow w3-border">Button</button>
<button class="w3-button w3-white w3-border w3-border-red w3-round-large">Button</button>

Tipp: Fügen Sie die Klasse w3-round- size hinzu, um abgerundete Ränder hinzuzufügen.


Schaltflächen mit verschiedenen Texteffekten

Schaltflächen können breitere Texteffekte verwenden:

Die Klasse w3-wide fügt einen breiteren Texteffekt hinzu:

Beispiel

<button class="w3-button">Normal</button>
<button class="w3-button w3-wide">Wide</button>

Schaltflächen können kursive und fette Texteffekte haben:

Verwenden Sie Standard-HTML-Tags (<i> und <b>), um den Schaltflächentext kursiv oder fett darzustellen:

Beispiel

<button class="w3-button"><i>Italic</i></button>
<button class="w3-button"><b>Bold</b></button>


Knöpfe mit Polsterung

Die Klasse w3-padding- size wird verwendet, um zusätzliche Polsterung um den Schaltflächentext herum hinzuzufügen:

Beispiel

<button class="w3-button w3-padding-small">Button</button>
<button class="w3-button">Button</button>
<button class="w3-button w3-padding-large">Button</button>

<button class="w3-btn w3-padding-small">Button</button>
<button class="w3-btn">Button</button>
<button class="w3-btn w3-padding-large">Button</button>


Tasten in voller Breite

Um eine Schaltfläche in voller Breite zu erstellen, fügen Sie der Schaltfläche die Klasse w3-block hinzu .

Schaltflächen in voller Breite haben eine Breite von 100 % und erstrecken sich über die gesamte Breite des übergeordneten Elements:

Beispiel

<button class="w3-button w3-block">Button</button>
<button class="w3-button w3-block w3-teal">Button</button>
<button class="w3-button w3-block w3-red w3-left-align">Button</button>

<button class="w3-btn w3-block">Button</button>
<button class="w3-btn w3-block w3-teal">Button</button>
<button class="w3-btn w3-block w3-red w3-left-align">Button</button>

Tipp: Richten Sie den Schaltflächentext mit der Klasse w3-left-align oder der Klasse w3-right-align aus .

Die Größe des a-Blocks kann mit style="width:" definiert werden .

Beispiel

<button class="w3-button w3-block w3-black" style="width:30%">Button</button>
<button class="w3-button w3-block w3-teal" style="width:50%">Button</button>
<button class="w3-button w3-block w3-red" style="width:80%">Button</button>


Deaktivierte Schaltflächen

Schaltflächen heben sich durch einen Schatteneffekt ab und der Mauszeiger verwandelt sich in eine Hand, wenn man mit der Maus darüber fährt.

Deaktivierte Schaltflächen sind undurchsichtig (halbtransparent) und zeigen ein „Parkverbotsschild“ an:

Die w3-disabled- Klasse wird verwendet, um eine deaktivierte Schaltfläche zu erstellen (wenn das Element das Standard-HTML-Attribut „deaktiviert“ unterstützt, können Sie stattdessen das deaktivierte Attribut verwenden):

Beispiel

<a class="w3-button w3-disabled" href="https://www.w3schools.com">Link Button</a>
<button class="w3-button" disabled>Button</button>
<input type="button" class="w3-button" value="Button" disabled>

<a class="w3-btn w3-disabled" href="https://www.w3schools.com">Link Button</a>
<button class="w3-btn" disabled>Button</button>
<input type="button" class="w3-btn" value="Button" disabled>


Knopfleisten

Schaltflächen können mithilfe der Klasse w3-bar in einer horizontalen Leiste gruppiert werden :

Beispiel

<div class="w3-bar">
  <button class="w3-button w3-black">Button</button>
  <button class="w3-button w3-teal">Button</button>
  <button class="w3-button w3-red">Button</button>
</div>

Die Klasse w3-bar wurde in W3.CSS Version 2.93 / 2.94 eingeführt.

Schaltflächen können ohne Leerzeichen gruppiert werden, indem die Klasse w3-bar-item verwendet wird :

Beispiel

<div class="w3-bar">
  <button class="w3-bar-item w3-button w3-black">Button</button>
  <button class="w3-bar-item w3-button w3-teal">Button</button>
  <button class="w3-bar-item w3-button w3-red">Button</button>
</div>

Schaltflächenleisten können mit der Klasse w3-center zentriert werden :

Beispiel

<div class="w3-center">
<div class="w3-bar">
  <button class="w3-button w3-black">Button</button>
  <button class="w3-button w3-teal">Button</button>
  <button class="w3-button w3-disabled">Button</button>
</div>
</div>

Um zwei (oder mehr) Schaltflächenleisten in derselben Zeile anzuzeigen, fügen Sie die Klasse w3-show-inline-block hinzu :

Beispiel

<div class="w3-show-inline-block">
<div class="w3-bar">
  <button class="w3-btn">Button</button>
  <button class="w3-btn w3-teal">Button</button>
  <button class="w3-btn w3-disabled">Button</button>
</div>
</div>

<div class="w3-show-inline-block">
<div class="w3-bar">
  <button class="w3-btn">Button</button>
  <button class="w3-btn w3-teal">Button</button>
  <button class="w3-btn w3-disabled">Button</button>
</div>
</div>


Navigationsleisten

Schaltflächenleisten können einfach als Navigationsleisten verwendet werden:




Beispiel

<div class="w3-bar w3-black">
  <button class="w3-bar-item w3-button">Button</button>
  <button class="w3-bar-item w3-button">Button</button>
  <button class="w3-bar-item w3-button">Button</button>
</div>

Die Größe der einzelnen Elemente kann mit style="width:" definiert werden :

Beispiel

<div class="w3-bar">
  <button class="w3-bar-item w3-button" style="width:33.3%">Button</button>
  <button class="w3-bar-item w3-button w3-teal" style="width:33.3%">Button</button>
  <button class="w3-bar-item w3-button w3-red" style="width:33.3%">Button</button>
</div>

Später in diesem Tutorial erfahren Sie mehr über die Navigation.


Linke und rechte Tasten

Verwenden Sie die Klasse .w3-left und die Klasse .w3-right , um Schaltflächen nach links oder rechts schweben zu lassen:

Wird verwendet, um "Zurück/Weiter"-Schaltflächen zu erstellen:

Beispiel

<div class="w3-bar">
  <button class="w3-button w3-left">Left</button>
  <button class="w3-button w3-right">Right</button>
</div>


Schaltflächen mit Ripple-Effekten

The w3-ripple class creates a ripple effect on buttons (when they are clicked on):

Example

<button class="w3-button w3-ripple">Button</button>
<button class="w3-button w3-ripple w3-red">Button</button>
<button class="w3-button w3-ripple w3-yellow">Button</button>


All Elements Can Be Buttons

With W3.CSS, all elements can be a button:

A picture can be a w3-button

A picture can be a w3-btn



Any div, header, footer or other containers can be a w3-button!



Any div, header, footer or other containers can be a w3-btn!


Circular Buttons

The w3-circle class can be used to create circular buttons:

+ +

Example

<button class="w3-button w3-circle w3-black">+</button>
<button class="w3-button w3-circle w3-teal">+</button>

Square buttons:

+ +

Example

<button class="w3-button w3-black">+</button>
<button class="w3-button w3-teal">+</button>