Achtung!

Dieser Artikel enthält CSS-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keinen Support für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe sehen Sie sich bitte das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem CSS an.

Schließen

Bilder vor oder nach Ihren Formularbeschriftungen hinzufügen

Möchten Sie Bilder vor oder nach Ihren Formularbeschriftungen hinzufügen? Das Hinzufügen von Bildern zu den Beschriftungen kann diese Elemente auf Ihrem Formular hervorheben und mit ein wenig CSS leicht erreicht werden.

In diesem Tutorial führen wir Sie durch die Schritte zum Hinzufügen von Bildern vor und nach Feldbezeichnungen in WPForms.


Erstellen Ihres Formulars

Erstellen Sie zunächst ein neues Formular oder bearbeiten Sie ein vorhandenes, um auf den Formular-Generator zuzugreifen. Für unser Formular haben wir die Formularfelder Name, E-Mail, Telefon, URL, Datei-Upload und Absatz hinzugefügt.

Erstellen Sie Ihr Formular mit den Feldern, die Sie benötigen.

Hintergrundbilder vor den Formularbeschriftungen hinzufügen

Für dieses Tutorial haben wir bereits Bilder für jede dieser Beschriftungen erstellt und sie in die WordPress-Mediathek hochgeladen.

Laden Sie die Bilder hoch, die Sie für Ihre Formularbeschriftungen verwenden möchten

Wenn Sie Hilfe beim Hochladen von SVG-Bildern in WordPress benötigen, lesen Sie bitte dieses Tutorial.

Hinzufügen des CSS

Nun ist es an der Zeit, das CSS hinzuzufügen, das alles zusammenbringt. Wenn Sie Hilfe beim Hinzufügen von CSS zu Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.

label[for="wpforms-1723-field_1"]::before, 
label[for="wpforms-1723-field_2"]::before, 
label[for="wpforms-1723-field_3"]::before, 
label[for="wpforms-1723-field_4"]::before, 
label[for="wpforms-1723-field_6"]::before,
label[for="wpforms-1723-field_5"]::before{
    background-repeat: no-repeat;
    background-size: 100%;
    width: 18px;
    height: 20px;
    content: " ";
    display: inline-block;
    background-position: 0px 2px;
    margin-right: 10px;
}
 
label[for="wpforms-1723-field_1"]::before {
    background-image: url(http://yoursiteurl.com/url-path-to-your-image/avatar.svg);
}
label[for="wpforms-1723-field_2"]::before {
    background-image: url(http://yoursiteurl.com/url-path-to-your-image/envelope.svg);
}
label[for="wpforms-1723-field_3"]::before {
    background-image: url(http://yoursiteurl.com/url-path-to-your-image/phone-call.svg);
}
label[for="wpforms-1723-field_4"]::before {
    background-image: url(http://yoursiteurl.com/url-path-to-your-image/link.svg);
}
label[for="wpforms-1723-field_6"]::before {
    background-image: url(http://yoursiteurl.com/url-path-to-your-image/upload.svg);
}
label[for="wpforms-1723-field_5"]::before {
    background-image: url(http://yoursiteurl.com/url-path-to-your-image/chat.svg);
}

Im obigen Ausschnitt zielen wir auf das Formular mit der ID 1723 ab. Sie müssen diese ID aktualisieren, um dem Formular zu entsprechen, dem Sie die Bilder hinzufügen möchten. Wir verwenden das CSS-Element ::before, um den Bereich vor der Beschriftung jedes Feldes anzusprechen.

Der Selektor field_1 zielt auf die Feld-ID ab. Sie müssen diese Werte also aktualisieren, um den Feld-IDs zu entsprechen, die Sie ansprechen möchten.

Hinweis: Jede Formularbeschriftung oben im CSS zielt auf die Feld-IDs ab. Wenn Sie Hilfe beim Auffinden Ihrer Formular- oder Feld-IDs benötigen, sehen Sie bitte dieses Tutorial.

Ersetzen Sie die background-image-URLs durch den Link zu den Bildern, die Sie auf Ihre WordPress-Website hochgeladen haben. Sobald das CSS hinzugefügt wurde, können Sie diese Bilder nun auf Ihrem Formular sehen.

Jetzt sehen Sie Ihre Bilder auf jeder Ihrer Formularbeschriftungen.

Verwendung eines schriftenbasierten Bildes

Das Hochladen von Bildern auf Ihre Website ist nicht die einzige Möglichkeit, Bilder vor oder nach Feldbezeichnungen anzuzeigen. Sie können diesen Beschriftungen auch ganz einfach ein schriftenbasiertes Symbol hinzufügen.

Für dieses Tutorial haben wir bereits die Schriftfamilie eingerichtet, die wir für diese Symbole verwenden möchten.

Wenn Sie Hilfe bei der Einrichtung dieses Schritts benötigen, sehen Sie bitte dieses Tutorial.

In diesem Tutorial haben wir das WordPress-Plugin für das Font Awesome Plugin verwendet.

Sie können auch Bilder zu den Beschriftungen mithilfe eines schriftenbasierten Symbols hinzufügen.
label[for="wpforms-1723-field_1"]::before, label[for="wpforms-1723-field_2"]::before, label[for="wpforms-1723-field_3"]::before, label[for="wpforms-1723-field_4"]::before, label[for="wpforms-1723-field_6"]::before,
label[for="wpforms-1723-field_5"]::before{
    background-repeat: no-repeat;
    background-size: 100%;
    width: 18px;
    height: 20px;
    display: inline-block;
    background-position: 0px 2px;
    margin-right: 10px;
      font-family:"Font Awesome 5 Free";
}
 
label[for="wpforms-1723-field_1"]::before {
    content: "\f007";
}
label[for="wpforms-1723-field_2"]::before {
    content: "\f199";
}
label[for="wpforms-1723-field_3"]::before {
    content: "\f095";
}
label[for="wpforms-1723-field_4"]::before {
    content: "\f35d";
}
label[for="wpforms-1723-field_6"]::before {
    content: "\f382";
}
label[for="wpforms-1723-field_5"]::before {
    content: "\f086";
}

Bilder nach der Beschriftung hinzufügen

Wenn Sie möchten, dass die Symbole nach der Beschriftung erscheinen, wäre das CSS leicht anders.

label[for="wpforms-1723-field_1"]::after, label[for="wpforms-1723-field_2"]::after, label[for="wpforms-1723-field_3"]::after, label[for="wpforms-1723-field_4"]::after, label[for="wpforms-1723-field_6"]::after,
label[for="wpforms-1723-field_5"]::after{
    background-repeat: no-repeat;
    background-size: 100%;
    width: 18px;
    height: 20px;
    display: inline-block;
    background-position: 0px 2px;
    margin-right: 10px;
      font-family:"Font Awesome 5 Free";
      margin: 0 0 0 5px;
}
 
label[for="wpforms-1723-field_1"]::after {
    content: "\f007";
}
label[for="wpforms-1723-field_2"]::after {
    content: "\f199";
}
label[for="wpforms-1723-field_3"]::after {
    content: "\f095";
}
label[for="wpforms-1723-field_4"]::after {
    content: "\f35d";
}
label[for="wpforms-1723-field_6"]::after {
    content: "\f382";
}
label[for="wpforms-1723-field_5"]::after {
    content: "\f086";
}

Der einzige Unterschied zu diesem CSS besteht darin, dass Sie ::after anstelle von ::before verwenden und wir dem linken Rand der Beschriftung etwas Abstand hinzugefügt haben.

Sie können die Bilder auch nach der Beschriftung erscheinen lassen

Das ist alles! Sie haben jetzt gelernt, wie Sie Bilder vor oder nach Ihren Formularbeschriftungen platzieren.

Möchten Sie als Nächstes eine Inhaltsübersicht zu Ihren langen Formularen hinzufügen? Sehen Sie sich das Tutorial So fügen Sie eine Inhaltsübersicht für lange Formulare hinzu an.