Wil je een formulier popup login in Divi met login/logout knoppen?

De oprichting van een formulier pop-up voor inloggen Divi kan een effectieve manier zijn om het ontwerp van uw site en de gebruikerservaring voor inloggen/uitloggen te verbeteren. 

Het idee is om een formulier login die in een pop-up wordt weergegeven telkens wanneer de gebruiker op een login-knop in de paginakop klikt. 

Dit is handiger dan de gebruiker om te leiden naar een aangepaste inlogpagina.

In deze zelfstudie maken we een pop-up inlogformulier met aangepaste inlog- en uitlogknoppen in Divi. 

Met behulp van de Divi Login-module en een paar Button-modules, zullen we een naadloze pop-upaanmeldingservaring aan de front-end creëren door gebruikers in staat te stellen in en uit te loggen zonder te worden omgeleid naar een andere pagina.

Laten we beginnen!

overzicht

Hier is een korte blik op het ontwerp dat we in deze zelfstudie gaan maken.

Merk op hoe respectievelijk de login-knop en de logout-knoppen veranderen. En zodra de gebruiker inlogt, blijven ze op de huidige pagina. 

Bovendien geeft het pop-up-aanmeldingsformulier verschillende "waarschuwings"-inhoud weer telkens wanneer de gebruiker probeert uit te loggen.

Wat je nodig hebt om te beginnen

Hoewel u dit pop-up-aanmeldingsformulier en aangepaste in-/uitlogknoppen aan elke aangepaste koptekst kunt toevoegen, gebruiken we een vooraf gemaakte koptekst om het proces te versnellen en het ontwerp snel op gang te brengen.

Importeer de header-sjabloon "Crowdfunding Layout Pack" in de Divi-builder

Om te beginnen, download Divi Crowdfunding Layout Pack Kop- en voettekst gratis . Ga hiervoor naar de blogpost .

divi pop-up inlogformulier met in-/uitlogknoppen

Voer vervolgens uw e-mailadres in om het zipbestand te downloaden.

divi pop-up inlogformulier met in-/uitlogknoppen

Pak daarna het bestand uit zodat het klaar is om te importeren.

Volg deze stappen om het bestand in de thema-editor te importeren:

  1. Ga naar Divi > Themabouwer.
  2. Klik op het draagbaarheidspictogram.
  3. Selecteer in het pop-upvenster Overdraagbaarheid het tabblad Importeren.
  4. Kies het eerder gedownloade uitgepakte bestand om te importeren.
  5. Cliquer sur Divi Theme Builder importeren Sjablonen.
  6. Klik op het bewerkingspictogram om de geïmporteerde koptekst te bewerken.
divi pop-up inlogformulier met in-/uitlogknoppen

Het pop-up inlogformulier maken in Divi

Deel 1: Aanmeld- en uitlogknoppen maken

Open in de Global Header Layout Editor de laagweergave zodat u alle elementen gemakkelijk kunt zien.

Verwijder de module in de bovenste rij van het kopgedeelte Sociale media volgen naast de Login-knop in kolom 3.

divi pop-up inlogformulier met in-/uitlogknoppen

Lees ook: Divi: Vergelijking van de verschillende soorten gradiënten

De inlogknop maken

Om onze inlogknop te maken, opent u de instellingen van de knopmodule in kolom 3 van de bovenste rij.

Werk de volgende items bij op het ontwerptabblad:

  • Knoppictogram: slotpictogram (zie screenshot)
  • Plaatsing van knoppictogram: Rechts
  • Alleen pictogram weergeven bij zweven voor knop: NEE
  • Vulling: 0,5 em (boven en onder), 2 em (links), 0,7 em (rechts)
divi pop-up inlogformulier met in-/uitlogknoppen

Onder het tabblad Geavanceerd, wijs de knop als volgt twee aangepaste CSS-klassen toe:

  • CSS-klasse: et-toggle-popup et-popup-login-knop
divi pop-up inlogformulier met in-/uitlogknoppen

Aanmaken van de uitlogknop

Om onze uitlogknop te maken, dupliceert u de bestaande inlogknop in kolom 3.

divi pop-up inlogformulier met in-/uitlogknoppen

Om de twee knoppen te onderscheiden, kunt u het label van elk respectievelijk bijwerken. Open vervolgens de instellingen van de module Duplicate Button in kolom 3.

Wijzig de knoptekst om "Uitloggen" te lezen.

divi pop-up inlogformulier met in-/uitlogknoppen

Werk de volgende items bij op het ontwerptabblad:

  • Knoppictogram: ontgrendelingspictogram (zie screenshot)
divi pop-up inlogformulier met in-/uitlogknoppen

Onder het tabblad Geavanceerd, werk de CSS Classes-knop als volgt bij:

  • CSS-klasse: et-toggle-popup et-popup-logout-knop

De eerste klasse blijft hetzelfde, maar de tweede klasse zal anders zijn.

divi pop-up inlogformulier met in-/uitlogknoppen

Deel 2: De pop-upsectie maken

Zodra de knoppen klaar zijn, zijn we klaar om de pop-upsectie te maken die zal dienen als onze pop-up met de vormen verbinding.

Voeg onder het kopgedeelte een nieuw normaal gedeelte toe.

divi pop-up inlogformulier met in-/uitlogknoppen

Voeg vervolgens een rij met één kolom in de sectie in.

divi pop-up inlogformulier met in-/uitlogknoppen

Sectie-instellingen

Open de sectie-instellingen voordat u de rij bijwerkt.

Onder het tabblad Content, geef de sectie een witte achtergrondkleur:

  • Achtergrond: #ffffff
divi pop-up inlogformulier met in-/uitlogknoppen

Onder het tabblad Design, werk het volgende bij:

  • Breedte: 100%
  • Max. Breedte: 800px (Desktop), 80% (Tablet), 100% (Telefoon)
  • Sectie-uitlijning: Midden
  • Hoogte: auto (desktop en tablet), 100% (telefoon)
  • Maximale hoogte: 100%
  • Vulling: 0px (boven en onder)
divi pop-up inlogformulier met in-/uitlogknoppen
  • Afgeronde hoeken: 10px
  • Box Shadow: zie screenshot
  • Box Shadow Verticale Positie: 0px
  • Vervagingssterkte: 100 pixels
  • Verspreidingssterkte: 50px
divi pop-up inlogformulier met in-/uitlogknoppen

Onder het tabblad Geavanceerd, werk het volgende bij:

Voeg een aangepaste CSS-klasse toe.

  • CSS-klasse: et-popup-login

Voeg een aangepast CSS-fragment toe aan het hoofdelement:

overscroll-behavior: contain;

Werk de opties Zichtbaarheid en Positie bij.

  • Horizontale overloop: verborgen
  • Verticale overloop: automatisch
  • Positie: Vast
  • Locatie: Centrum Centrum
  • Z-index: 999999
divi pop-up inlogformulier met in-/uitlogknoppen

Lijn instellingen

Open met de sectie-instellingen de lijninstellingen en werk de volgende ontwerpinstellingen bij:

  • Gebruik aangepaste gootbreedte: JA
  • Gootbreedte: 1
  • Breedte: 100%
  • Maximale breedte: 100%
  • Vulling: 0px (boven), 5vh (onder)
divi pop-up inlogformulier met in-/uitlogknoppen

Deel 3: Het pop-uppictogram voor sluiten maken

Om het pop-uppictogram voor sluiten te maken dat de pop-up bij klikken sluit/verbergt, gaan we een Blurb-module gebruiken.

Voeg een nieuwe Blurb-module toe aan de rij.

divi pop-up inlogformulier met in-/uitlogknoppen

Open de module-instelling en verwijder de titel en hoofdtekst.

Voeg vervolgens het pictogram als volgt toe:

  • Gebruik Icoon: JA
  • Icoon: "x" icoon (zie screenshot)
divi pop-up inlogformulier met in-/uitlogknoppen

Onder het tabblad Design, werk het volgende bij:

  • Pictogramkleur: #004e43
  • Afbeelding/pictogram uitlijning: gecentreerd
  • Gebruik pictogram lettergrootte: JA
  • Pictogram Lettergrootte: 50px
  • Breedte: 50px
  • Uitlijningsmodule: rechts
  • Hoogte: 50px
divi pop-up inlogformulier met in-/uitlogknoppen

Onder het tabblad Geavanceerd, voeg als volgt een CSS-klasse toe aan de Blurb-module:

  • CSS-klasse: et-toggle-popup
divi pop-up inlogformulier met in-/uitlogknoppen

Deel 4: De aanmeldingsformulieren "Aangemeld" en "Uitgelogd" maken

Om een ​​verschillende inhoud en ontwerp te hebben voor het inlogformulier bij inloggen en uitloggen, zullen we twee verschillende inlogformuliermodules maken. 

Het eerste is het aanmeldingsformulier dat elke keer dat de gebruiker wordt "uitgelogd" wordt weergegeven. Het tweede is het aanmeldingsformulier dat elke keer wordt weergegeven als de gebruiker is "ingelogd".

Aanmaken van het formulier “Uitgelogd”

Om het aanmeldingsformulier "Uitgelogd" te maken, voegt u een nieuwe aanmeldingsmodule toe onder het pictogram van de Blurb-module in de rij.

divi pop-up inlogformulier met in-/uitlogknoppen

Open de module-instellingen en wijzig de volgende instellingen:

Tabblad Inhoud

  • Doorverwijzen naar de huidige pagina: JA
  • Gebruik achtergrondkleur: NEE
divi pop-up inlogformulier met in-/uitlogknoppen

Tabblad Ontwerp

  • Achtergrondkleur van velden: rgba (0,78,67,0.05)
  • Achtergrondkleur veldfocus: rgba (0,78,67,0,15)
  • Tekstuitlijning: gecentreerd
  • Tekstkleur: Donker
divi pop-up inlogformulier met in-/uitlogknoppen
  • Titel Lettertype: Poppins
  • Titel Lettergewicht: halfvet
  • Tekstkleur: #000000
  • Hoogte titelregel: 1,3 em
  • Lettertype: Work Sans
divi pop-up inlogformulier met in-/uitlogknoppen

Om de knopstijlen bij te werken, kopieert u de knopstijlen van de inlogknop die we hebben gemaakt naar de derde kolom in de rij van de koptekst.

divi pop-up inlogformulier met in-/uitlogknoppen

Plak vervolgens de knopstijlen in de groep knopopties in de verbindingsinstellingen onder het tabblad Ontwerpen.

divi pop-up inlogformulier met in-/uitlogknoppen

Werk vervolgens de knopstijlen voor het inlogformulier als volgt bij:

  • Knop
    • Tekstkleur: #ffffff
    • Achtergrond: #004e43
    • Achtergrond (zweven): #00683c
    • Randbreedte: 0 pixels
    • Vulling: 15px (boven en onder)
divi pop-up inlogformulier met in-/uitlogknoppen

Werk vervolgens de formaatopties als volgt bij:

  • Breedte: 100%
  • Maximale breedte: 80% (desktop), 90% (tablet), 95% (telefoon)
  • Uitlijningsmodule: Midden
divi pop-up inlogformulier met in-/uitlogknoppen

Tabblad Geavanceerd

Onder het tabblad Geavanceerd, werk de CSS-klasse en aangepaste CSS als volgt bij:

  • CSS-klasse: et-uitgelogd-formulier

Aangepaste CSS voor verbindingsbeschrijving:

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

Aangepaste CSS voor het inlogformulier:

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

Dit zorgt ervoor dat de Login-module de volledige rij-/kolombreedte beslaat, zelfs op desktop.

divi pop-up inlogformulier met in-/uitlogknoppen

Aanmaken van het “Aangemeld” formulier

Nu de "Uitgelogde" versie van het formulier compleet is, moeten we de "Ingelogde" versie maken die andere inhoud en stijl zal hebben om de gebruikerservaring te maximaliseren.

Om het inlogformulier "Uitgelogd" te maken, dupliceert u het bestaande inlogformulier.

divi pop-up inlogformulier met in-/uitlogknoppen

Werk vervolgens het label bij voor elk van de vormen respectievelijk verbinding.

Open de dubbele instellingen (het formulier "Ingelogd") en voeg de sitetitel als dynamische inhoud toe aan de titel van de inlogformuliermodule.

divi pop-up inlogformulier met in-/uitlogknoppen

Open vervolgens de instellingen voor dynamische inhoud van de sitetitel en werk de voor- en na-inhoud als volgt bij:

  • Voor: "U probeert uit te loggen bij Elegant Themes"
  • Na: ". " 

Dit zal een mooie dynamische melding creëren voor gebruikers die proberen uit te loggen van de site.

divi pop-up inlogformulier met in-/uitlogknoppen

Voeg vervolgens de volgende H3-header toe aan de body:

<h3>Are you sure?</h3>
divi pop-up inlogformulier met in-/uitlogknoppen

Als je ooit de inhoud van de Login-module hebt gezien wanneer je bent ingelogd, weet je dat er een gepersonaliseerd bericht is met een gepersonaliseerde "uitlog"-link. Om deze link op een knop te laten lijken, moeten we de lettertype-/tekstinstellingen van de body-link als volgt aanpassen:

  • Selecteer het tabblad Link onder optie Lichaamstaal.
  • Koppelingslettertype: Work Sans
  • Lettergewicht link: half vet
  • Lettertype: TT
  • Tekstuitlijning link: gecentreerd
  • Kleur linktekst: #ffffff

OPMERKING: U kunt deze resultaten pas bekijken als u het formulier op een live-pagina bekijkt.

divi pop-up inlogformulier met in-/uitlogknoppen

Onder het tabblad Geavanceerd, werk de CSS-klasse en aangepaste CSS als volgt bij:

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

Aangepaste CSS voor het inlogformulier:

display:none;
divi pop-up inlogformulier met in-/uitlogknoppen

Deel 5: Aangepaste code toevoegen

Om de aangepaste CSS en JQuery toe te voegen die nodig zijn voor de functionaliteit van het pop-upaanmeldingsformulier, maakt u een nieuwe codemodule onder de laatste aanmeldingsmodule.

divi pop-up inlogformulier met in-/uitlogknoppen

CSS

Open de instellingen van de codemodule en plak de volgende CSS in het codevak, zorg ervoor dat u de CSS in de benodigde stijltags plaatst.

/* 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;
}

Merk op dat de CSS de “connected” klasse gebruikt die in WordPress is ingebouwd om de corresponderende login/logout-knoppen en de vormen Het aanmeldingsbericht 'Ingelogd'/'Uitgelogd' telkens wanneer de gebruiker is ingelogd of afgemeld.

divi pop-up inlogformulier met in-/uitlogknoppen

JQuery

Plak onder de eindstijltag de volgende JQuery en zorg ervoor dat de code in de benodigde scripttags wordt gewikkeld.

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

Dit fragment schakelt eenvoudig het pop-upgedeelte om wanneer de gebruiker op een van de drie items met de klasse " en-toggle-pop-up (de in- en uitlogknoppen plus het presentatiepictogram "x").

divi pop-up inlogformulier met in-/uitlogknoppen

Zie ook: Divi: instellingen voor achtergrondmaskers en opties voor patroontransformatie gebruiken

Het is gebeurd !

Vergeet niet om de wijzigingen die je in de sjabloon hebt aangebracht op te slaan in de themabouwer. Eenmaal opgeslagen, kunt u de resultaten bekijken op een live pagina.

Eindresultaat

Hier zijn de eindresultaten op computer, tablet en telefoon.

Merk op hoe de login-knop en de logout-knop veranderen. En zodra de gebruiker inlogt, blijft de gebruiker op de huidige pagina. 

Bovendien geeft het pop-upaanmeldingsformulier verschillende "waarschuwings"-inhoud weer telkens wanneer de gebruiker probeert uit te loggen.

Download DIVI nu!!!

Conclusie.

Hopelijk geeft het maken van dit pop-up-aanmeldingsformulier en aangepaste in-/uitlogknoppen u enig inzicht in hoe u Divi's inlogformulier creatief kunt gebruiken. 

Voel je vrij om het ontwerp en de inhoud van elk inlogformulier (of knoppen) aan te passen om een ​​unieke inlogervaring op je eigen website te creëren.

We hopen ook dat deze tutorial je zal inspireren voor je volgende Divi-projecten. Als u zich zorgen maakt of suggesties heeft, kunt u ons vinden in het commentaar gedeelte om het te bespreken.

U kunt ook overleggen onze middelen, als u meer elementen nodig hebt om uw projecten voor het maken van internetsites uit te voeren.

Aarzel niet om ook onze gids te raadplegen over de WordPress blog creatie of die op Divi: het beste WordPress-thema aller tijden.

Maar in de tussentijd deel dit artikel op uw verschillende sociale netwerken.

...