Möchten Sie eine erstellen Formular Popup-Anmeldung in Divi mit Anmelde- / Abmeldeschaltflächen?

Die Schaffung eines Formular Login-Popup ein Divi kann ein effektiver Weg sein, das Design Ihrer Website und die Benutzererfahrung beim Anmelden/Abmelden zu verbessern. 

Die Idee ist, eine zu erstellen Formular Login, das jedes Mal in einem Popup angezeigt wird, wenn der Benutzer auf eine Login-Schaltfläche im Seitenkopf klickt. 

Dies ist bequemer, als den Benutzer auf eine benutzerdefinierte Anmeldeseite umzuleiten.

In diesem Tutorial erstellen wir ein Popup-Anmeldeformular mit benutzerdefinierten Anmelde- und Abmeldeschaltflächen in Divi. 

Mit dem Divi Login-Modul und einigen Button-Modulen erstellen wir ein nahtloses Popup-Anmeldeerlebnis am Frontend, indem wir Benutzern das An- und Abmelden ermöglichen, ohne auf eine andere Seite umgeleitet zu werden.

Lassen Sie uns beginnen!

Übersicht

Hier ist ein kurzer Blick auf das Design, das wir in diesem Tutorial erstellen werden.

Beachten Sie, wie sich die Anmeldeschaltfläche und die Abmeldeschaltfläche entsprechend ändern. Und sobald sich der Benutzer anmeldet, bleibt er auf der aktuellen Seite. 

Darüber hinaus zeigt das Popup-Anmeldeformular jedes Mal, wenn der Benutzer versucht, sich abzumelden, unterschiedliche „Warn“-Inhalte an.

Was Sie brauchen, um loszulegen

Während Sie dieses Popup-Anmeldeformular und benutzerdefinierte Anmelde-/Abmeldeschaltflächen zu jeder benutzerdefinierten Kopfzeile hinzufügen können, verwenden wir eine vorgefertigte Kopfzeile, um den Vorgang zu beschleunigen und das Design schnell in Gang zu bringen.

Importieren Sie die Kopfzeilenvorlage „Crowdfunding Layout Pack“ in den Divi Builder

Um zu beginnen, laden Sie herunter Divi Crowdfunding Layout Pack Kopf- und Fußzeile kostenlos . Gehen Sie dazu zu der Blogbeitrag .

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Geben Sie dann Ihre E-Mail-Adresse ein, um die ZIP-Datei herunterzuladen.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Danach entpacken Sie die Datei, damit sie importiert werden kann.

Gehen Sie folgendermaßen vor, um die Datei in den Design-Editor zu importieren:

  1. Gehen Sie zu Divi > Theme Builder.
  2. Klicken Sie auf das Portabilitätssymbol.
  3. Wählen Sie im Popup-Fenster Portabilität die Registerkarte Import aus.
  4. Wählen Sie die zuvor heruntergeladene entpackte Datei zum Importieren aus.
  5. Cliquer sur Importieren Sie den Divi Theme Builder Template.
  6. Klicken Sie auf das Bearbeitungssymbol, um die importierte Kopfzeile zu bearbeiten.
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Erstellen des Popup-Anmeldeformulars in Divi

Teil 1: An- und Abmeldeschaltflächen erstellen

Öffnen Sie im Global Header Layout Editor die Ebenenansicht damit Sie alle Elemente leicht sehen können.

Löschen Sie in der obersten Zeile des Kopfzeilenbereichs das Modul Social Media folgen neben der Login-Schaltfläche in Spalte 3.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Lesen Sie auch: Divi: Vergleich der verschiedenen Gradientenarten

Login-Button erstellen

Um unseren Login-Button zu erstellen, öffnen Sie die Button-Modul-Einstellungen in Spalte 3 der obersten Zeile.

Aktualisieren Sie die folgenden Elemente auf der Registerkarte Design:

  • Schaltflächensymbol: Schlosssymbol (siehe Screenshot)
  • Platzierung des Schaltflächensymbols: Rechts
  • Symbol nur beim Hover für Schaltfläche anzeigen: NEIN
  • Polsterung: 0,5 cm (oben und unten), 2 cm (links), 0,7 cm (rechts)
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Unter der Registerkarte Fortgeschrittener, weisen Sie der Schaltfläche wie folgt zwei benutzerdefinierte CSS-Klassen zu:

  • CSS-Klasse: et-toggle-popup et-popup-login-button
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Erstellung des Logout-Buttons

Um unsere Abmeldeschaltfläche zu erstellen, duplizieren Sie die vorhandene Anmeldeschaltfläche in Spalte 3.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Um die Unterscheidung der beiden Schaltflächen zu erleichtern, können Sie jeweils die Beschriftung aktualisieren. Öffnen Sie als Nächstes die Einstellungen des Duplicate Button-Moduls in Spalte 3.

Ändern Sie den Text der Schaltfläche in "Abmelden".

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Aktualisieren Sie die folgenden Elemente auf der Registerkarte Design:

  • Schaltflächensymbol: Symbol zum Entsperren (siehe Screenshot)
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Unter der Registerkarte Fortgeschrittener, aktualisieren Sie die Schaltfläche CSS-Klassen wie folgt:

  • CSS-Klasse: et-toggle-popup et-popup-logout-button

Die erste Klasse bleibt gleich, aber die zweite Klasse wird anders sein.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Teil 2: Erstellen des Popup-Bereichs

Sobald die Schaltflächen fertig sind, können wir den Popup-Bereich erstellen, der als unser Popup mit den dienen wird Formen Verbindung.

Fügen Sie unterhalb des Kopfzeilenabschnitts einen neuen regulären Abschnitt hinzu.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Fügen Sie dann eine einspaltige Zeile innerhalb des Abschnitts ein.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Abschnittseinstellungen

Öffnen Sie vor dem Aktualisieren der Zeile die Bereichseinstellungen.

Unter der Registerkarte Inhalt, geben Sie dem Abschnitt eine weiße Hintergrundfarbe:

  • Hintergrund: #ffffff
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Unter der Registerkarte Design, aktualisieren Sie Folgendes:

  • Breite: 100 %
  • Maximale Breite: 800 Pixel (Desktop), 80 % (Tablet), 100 % (Telefon)
  • Abschnittsausrichtung: Mitte
  • Höhe: automatisch (Desktop und Tablet), 100 % (Telefon)
  • Maximale Höhe: 100 %
  • Polsterung: 0px (oben und unten)
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen
  • Abgerundete Ecken: 10px
  • Box Shadow: siehe Screenshot
  • Vertikale Position des Kastenschattens: 0px
  • Unschärfestärke: 100 Pixel
  • Verbreitungsstärke: 50px
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Unter der Registerkarte Fortgeschrittener, aktualisieren Sie Folgendes:

Fügen Sie eine benutzerdefinierte CSS-Klasse hinzu.

  • CSS-Klasse: et-popup-login

Fügen Sie dem Hauptelement ein benutzerdefiniertes CSS-Snippet hinzu:

overscroll-behavior: contain;

Aktualisieren Sie die Sichtbarkeits- und Positionsoptionen.

  • Horizontaler Überlauf: Ausgeblendet
  • Vertikaler Überlauf: auto
  • Position: Fest
  • Ort: Mitte Mitte
  • Z-Index: 999999
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Leitungseinstellungen

Wenn die Abschnittseinstellungen vorhanden sind, öffnen Sie die Linieneinstellungen und aktualisieren Sie die folgenden Designeinstellungen:

  • Benutzerdefinierte Bundstegbreite verwenden: JA
  • Rinnenbreite: 1
  • Breite: 100 %
  • Maximale Breite: 100 %
  • Polsterung: 0px (oben), 5vh (unten)
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Teil 3: Erstellen des Schließen-Popup-Symbols

Um das Popup-Schließsymbol zu erstellen, das das Popup beim Klicken schließt/ausblendet, verwenden wir ein Blurb-Modul.

Fügen Sie der Zeile ein neues Blurb-Modul hinzu.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Öffnen Sie die Moduleinstellung und löschen Sie Titel und Textkörper.

Fügen Sie dann das Symbol wie folgt hinzu:

  • Symbol verwenden: JA
  • Symbol: "x"-Symbol (siehe Screenshot)
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Unter der Registerkarte Design, aktualisieren Sie Folgendes:

  • Symbolfarbe: #004e43
  • Bild-/Icon-Ausrichtung: zentriert
  • Symbolschriftgröße verwenden: JA
  • Symbolschriftgröße: 50px
  • Breite: 50px
  • Ausrichtungsmodul: rechts
  • Höhe: 50px
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Unter der Registerkarte Fortgeschrittener, fügen Sie dem Blurb-Modul wie folgt eine CSS-Klasse hinzu:

  • CSS-Klasse: et-toggle-popup
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Teil 4: Erstellen der Anmeldeformulare „Angemeldet“ und „Abgemeldet“.

Um beim Login und Logout unterschiedliche Inhalte und Designs für das Login-Formular zu haben, werden wir zwei unterschiedliche Login-Formular-Module erstellen. 

Das erste ist das Anmeldeformular, das jedes Mal angezeigt wird, wenn der Benutzer „abgemeldet“ wird. Das zweite ist das Anmeldeformular, das jedes Mal angezeigt wird, wenn der Benutzer „eingeloggt“ wird.

Erstellung des Formulars „Abgemeldet“.

Um das Anmeldeformular „Abgemeldet“ zu erstellen, fügen Sie ein neues Anmeldemodul unter dem Blurb-Modulsymbol in der Zeile hinzu.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Öffnen Sie die Moduleinstellungen und ändern Sie die folgenden Einstellungen:

Registerkarte Inhalt

  • Zur aktuellen Seite umleiten: JA
  • Hintergrundfarbe verwenden: NEIN
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Registerkarte Entwurf

  • Felder Hintergrundfarbe: rgba(0,78,67,0.05)
  • Hintergrundfarbe des Feldfokus: rgba (0,78,67,0,15)
  • Textausrichtung: Zentriert
  • Textfarbe: Dunkel
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen
  • Titelschriftart: Poppins
  • Schriftstärke des Titels: halbfett
  • Textfarbe: #000000
  • Titelzeilenhöhe: 1,3 em
  • Körperschrift: Work Sans
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Um die Schaltflächenstile zu aktualisieren, kopieren Sie die Schaltflächenstile von der Anmeldeschaltfläche, die wir erstellt haben, in die dritte Spalte in der Zeile des Abschnitts „Kopfzeile“.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Fügen Sie dann die Schaltflächenstile in die Gruppe Schaltflächenoptionen in den Verbindungseinstellungen auf der Registerkarte Design ein.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Aktualisieren Sie als Nächstes die Schaltflächenstile für das Anmeldeformular wie folgt:

  • Taste
    • Textfarbe: #ffffff
    • Hintergrund: #004e43
    • Hintergrund (Hover): #00683c
    • Randbreite: 0 Pixel
    • Polsterung: 15px (oben und unten)
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Aktualisieren Sie als Nächstes die Größenoptionen wie folgt:

  • Breite: 100 %
  • Maximale Breite: 80 % (Desktop), 90 % (Tablet), 95 % (Telefon)
  • Ausrichtungsmodul: Mitte
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Registerkarte Erweitert

Unter der Registerkarte Fortgeschrittener, aktualisieren Sie die CSS-Klasse und das benutzerdefinierte CSS wie folgt:

  • CSS-Klasse: et-logged-out-form

Benutzerdefiniertes CSS für Verbindungsbeschreibung:

width: 100% !important;
float: none !important;

Benutzerdefiniertes CSS für das Anmeldeformular:

width: 100% !important;
padding: 0px !important;

Dadurch wird sichergestellt, dass das Login-Modul auch auf dem Desktop die volle Zeilen-/Spaltenbreite umfasst.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Erstellung des „Angemeldet“-Formulars

Nachdem die „Abgemeldet“-Version des Formulars vollständig ist, müssen wir die „Angemeldet“-Version erstellen, die einen anderen Inhalt und ein anderes Design haben wird, um die Benutzererfahrung zu maximieren.

Um das Anmeldeformular „Abgemeldet“ zu erstellen, duplizieren Sie das vorhandene Anmeldeformular.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Aktualisieren Sie als Nächstes die Bezeichnung für jeden der Formen Verbindung bzw.

Öffnen Sie die doppelten Einstellungen (das „Angemeldet“-Formular) und fügen Sie den Seitentitel als dynamischen Inhalt zum Titel des Anmeldeformularmoduls hinzu.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Öffnen Sie dann die dynamischen Inhaltseinstellungen des Seitentitels und aktualisieren Sie den Vorher- und Nachher-Inhalt wie folgt:

  • Vorher: „Sie versuchen, sich von Elegant Themes abzumelden“
  • Nach: ". " 

Dadurch wird eine nette dynamische Benachrichtigung für Benutzer erstellt, die versuchen, sich von der Website abzumelden.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Fügen Sie dann den folgenden H3-Header zum Text hinzu:

<h3>Are you sure?</h3>
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Wenn Sie jemals den Inhalt des Anmeldemoduls gesehen haben, als Sie angemeldet waren, wissen Sie, dass es eine personalisierte Nachricht gibt, die einen personalisierten „Abmelden“-Link enthält. Damit dieser Link wie eine Schaltfläche aussieht, müssen wir die Schriftart-/Texteinstellungen des Body-Links wie folgt anpassen:

  • Wählen Sie die Registerkarte Link unter Option Hauptteil.
  • Link-Schriftart: Work Sans
  • Link-Schriftstärke: Semi Bold
  • Schriftstil: TT
  • Linktextausrichtung: zentriert
  • Linktextfarbe: #ffffff

HINWEIS: Sie können diese Ergebnisse erst in der Vorschau anzeigen, wenn Sie das Formular auf einer Live-Seite anzeigen.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Unter der Registerkarte Fortgeschrittener, aktualisieren Sie die CSS-Klasse und das benutzerdefinierte CSS wie folgt:

  • CSS-Klasse: et-logged-in-form

Benutzerdefiniertes CSS für das Anmeldeformular:

display:none;
Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Teil 5: Fügen Sie benutzerdefinierten Code hinzu

Um das benutzerdefinierte CSS und JQuery hinzuzufügen, die für die Funktionalität des Popup-Anmeldeformulars benötigt werden, erstellen Sie ein neues Codemodul unter dem letzten Anmeldemodul.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

CSS

Öffnen Sie die Einstellungen des Codemoduls und fügen Sie das folgende CSS in das Codefeld ein. Achten Sie darauf, das CSS in die erforderlichen Stil-Tags einzuschließen.

/* hide popup section */
.et-popup-login {
  display: none;
}
 
/* hide login button when logged in */
.logged-in .et-popup-login-button {
  display: none !important;
}
 
/* hide logout button when logged out */
.et-popup-logout-button {
  display: none !important;
}
 
/* show logout button when logged in */
.logged-in .et-popup-logout-button {
  display: inline-block !important;
}
 
/* hide logged out form when logged in */
.logged-in .et-logged-out-form {
  display: none !important;
}
 
/* hide logged in form when logged out */
.et-logged-in-form {
  display: none !important;
}
 
/* show logged in form when logged in */
.logged-in .et-logged-in-form {
  display: block !important;
}
 
/* style logout link within logged in form */
.et-logged-in-form a {
  display: block;
  padding: 15px 1em;
  border-radius: 8px;
  background: #004e43;
  max-width: 400px;
  margin: 20px auto 0px;
}
.et-toggle-popup {
  cursor: pointer;
}
 
/* show hidden elements in visual builder */
body.et-fb .et-popup-login,
body.et-fb .et-logged-out-form {
  display: block !important;
}
body.et-fb .et-popup-login-button {
  display: inline-block !important;
}

Beachten Sie, dass das CSS die in WordPress integrierte Klasse „connected“ verwendet, um die entsprechenden Anmelde-/Abmeldeschaltflächen und die entsprechenden Schaltflächen auszublenden/anzuzeigen Formen Die Anmeldemeldung „Angemeldet“/„Abgemeldet“ jedes Mal, wenn der Benutzer an- oder abgemeldet wird.

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

JQuery

Fügen Sie unter dem End-Style-Tag die folgende JQuery ein und achten Sie darauf, den Code in die erforderlichen Skript-Tags einzuschließen.

(function ($) {
  $(document).ready(function () {
    $(".et-toggle-popup").click(function (e) {
      e.preventDefault();
      $(".et-popup-login").fadeToggle(500);
    });
  });
})(jQuery);

Dieses Snippet schaltet einfach den Popup-Bereich um, wenn der Benutzer auf eines der drei Elemente mit der Klasse „ und-toggle-popup (die An- und Abmeldeschaltflächen sowie das Präsentationssymbol "x").

Divi-Popup-Anmeldeformular mit Anmelde-/Abmeldeschaltflächen

Siehe auch: Divi: So verwenden Sie Hintergrundmaskeneinstellungen und Mustertransformationsoptionen

Es ist vollbracht !

Vergessen Sie nicht, die Änderungen, die Sie an der Vorlage vorgenommen haben, im Theme Builder zu speichern. Nach dem Speichern können Sie die Ergebnisse auf einer Live-Seite anzeigen.

Endergebnis

Hier sind die Endergebnisse auf Computer, Tablet und Telefon.

Beachten Sie, wie sich die Anmeldeschaltfläche und die Abmeldeschaltfläche ändern. Und sobald sich der Benutzer anmeldet, bleibt der Benutzer auf der aktuellen Seite. 

Darüber hinaus zeigt das Popup-Anmeldeformular jedes Mal, wenn der Benutzer versucht, sich abzumelden, unterschiedliche „Warn“-Inhalte an.

Laden Sie DIVI jetzt herunter!!!

Fazit.

Hoffentlich erhalten Sie durch das Erstellen dieses Popup-Anmeldeformulars und der benutzerdefinierten Anmelde-/Abmeldeschaltflächen einen Einblick in die kreative Verwendung des Anmeldeformulars von Divi. 

Fühlen Sie sich frei, das Design und den Inhalt jedes Anmeldeformulars (oder jeder Schaltfläche) anzupassen, um ein einzigartiges Anmeldeerlebnis auf Ihrer eigenen Website zu schaffen.

Wir hoffen auch, dass dieses Tutorial Sie für Ihre nächsten Divi-Projekte inspirieren wird. Wenn Sie Bedenken oder Vorschläge haben, finden Sie uns unter der Kommentarbereich um darüber zu diskutieren.

Sie können sich auch beraten lassen unsere Ressourcen, wenn Sie mehr Elemente benötigen, um Ihre Projekte zur Erstellung von Internetseiten durchzuführen.

Zögern Sie nicht, auch unseren Leitfaden zu konsultieren WordPress-Blog-Erstellung oder der eine auf Divi: das beste WordPress-Theme aller Zeiten.

Aber in der Zwischenzeit Teile diesen Artikel in deinen verschiedenen sozialen Netzwerken.

...