Zum Hauptinhalt springen

Inputforming aktivieren

Inputs sind eines der Hauptelemente von Webformularen, die zum Sammeln von Informationen von Benutzern verwendet werden. Standardmäßig sehen sie jedoch ziemlich standardmäßig und langweilig aus. Vielleicht möchten Sie Ihren Inputs ein ästhetischeres und attraktiveres Aussehen verleihen. In diesem Fall kann das Inputformen die Antwort auf Ihr Problem sein.

Input-Gestaltung ist der Prozess, das Aussehen eines Inputs zu ändern und ihm eine neue Form oder einen neuen Stil zu geben, damit es besser zum Gesamtdesign Ihrer Website passt. Dies kann nützlich sein, wenn Sie einzigartige und interessante Formen für Benutzer erstellen möchten oder einfach nur ein Element Schönheit und visuelle Wirkung hinzufügen möchten.

Schauen wir uns nun an, wie man das Inputforming aktiviert. Um zu beginnen, benötigen Sie einige CSS-Stile. Sie können neue Stile für Inputs festlegen, indem Sie CSS-Selektoren wie folgt verwenden input[type=text] oder input[type=checkbox]. Dann können Sie verschiedene Eigenschaften anwenden, wie zum Beispiel border-radius, background-color oder box-shadow, um die Form, Farbe zu ändern oder Effekte hinzuzufügen.

Inputmöglichkeiten

Inputforming bietet verschiedene Möglichkeiten, den Stil von Eingabefeldern zu ändern. Einige von ihnen umfassen:

  • Ändert das Aussehen des Rahmens und des Hintergrunds der Eingabefelder.
  • Erstellt Übergangseffekte, wenn Sie den Mauszeiger über das Eingabefeld bewegen.
  • Hinzufügen und Formatieren von Symbolen in Eingabefeldern.
  • Wendet eine Animation an, wenn Sie sich auf das Eingabefeld fokussiert.
  • Legt benutzerdefinierte Schriftarten und Farben für Text in Eingabefeldern fest.

Diese Funktionen ermöglichen es Designern, einzigartige und interaktive Formularelemente zu erstellen, die die Aufmerksamkeit der Benutzer auf sich ziehen und die Interaktion mit der Website erleichtern.

Formen stilisieren

Eine Möglichkeit, Formulare zu stylen, besteht darin, CSS-Selektoren und Eigenschaften wie Farbe, Hintergrund, Breite und Höhe zu verwenden. Beispielcode:

input

Dieser Code stilisiert alle Input-Elemente auf der Seite. Es setzt die Textfarbe #333, die Hintergrundfarbe #f5f5f5, den 1px solid #ddd-Rahmen, den 4px-Grenzradius, die Einrückung innerhalb des 5px-Elements und die Breite des 200px-Elements. Sie können die Werte dieser Eigenschaften entsprechend Ihren Bedürfnissen ändern.

Es gibt auch spezialisierte Pseudo-Klassen wie :hover (hover), :focus (Fokus), :invalid (ungültiger Wert), mit dem Sie den Formularelementen je nach Status zusätzliche Stile hinzufügen können:

input:hover input:focus input:invalid

Dieser Code fügt beim Hover (Ändern der Hintergrundfarbe), beim Fokus (Ändern der Randfarbe) und bei falschem Wert (Ändern der Randfarbe in Rot) Stile für das input-Element hinzu.

Darüber hinaus können Sie auch Bilder, Farbverläufe und andere CSS-Eigenschaften verwenden, um ein einzigartiges Design für Formularelemente zu erstellen. Sie können beispielsweise den Hintergrund mit der Eigenschaft background-image festlegen und verschiedene Animationen mit der CSS-Eigenschaft animation hinzufügen.

Benutzerdefinierte Checkboxen und Funktasten

Manchmal können die Standard-Checkboxen und Radio-Buttons von Webformularen veraltet aussehen oder nicht mit dem Gesamtdesign der Website übereinstimmen. Um ihnen ein neues Aussehen zu verleihen, können Sie benutzerdefinierte Stile verwenden.

Eine Möglichkeit, benutzerdefinierte Checkboxen zu erstellen, besteht darin, statt der standardmäßigen Checkboxen Bilder von Checkboxen zu verwenden. In diesem Fall können Sie eine Tabelle verwenden, um das Bild und den Text der Checkbox in verschiedenen Tabellenzellen zu platzieren. Wenn Sie auf ein Bild oder einen Text klicken, um den Status der Checkbox zu ändern, können Sie die versteckte Original-Checkbox verwenden und sie mit dem for-Attribut mit dem Bild oder Text verknüpfen.

Ebenso können Sie die Standardanzeige der Radiotasten ändern. Mithilfe von Bildern mit Punkten oder Kreisen können Sie benutzerdefinierte Funkschaltflächen erstellen, die dem allgemeinen Stil der Website entsprechen.

Option 1
Option 2
Variante 1
Option 2

In diesem Beispiel werden die ausgeblendeten Original-Checkboxen und Funkschaltflächen vom Typ input verwendet, die über das for-Attribut mit Bildern verknüpft sind. Wenn Sie auf ein Bild oder einen Text klicken, ändert sich der Status der Original-Checkbox oder des Radio-Buttons.

So ermöglichen benutzerdefinierte Checkboxen und Radio-Buttons, Webformularen ein stilvolles und modernes Design zu verleihen, das dem Design der Website entspricht.