Jak dodać rozwijany formularz logowania do nagłówka Divi?

Opublikowany: 2021-08-01

Jeśli tworzysz witrynę internetową dla członków, bardzo potrzebne jest przemyślenie sposobu logowania. Oczywiście, możesz zezwolić odwiedzającym na korzystanie z domyślnej strony logowania WordPress, ale możesz też ułatwić im korzystanie, dołączając formularz logowania w nagłówku. W takim przypadku chcesz uruchomić formularz logowania po kliknięciu, aby zaoszczędzić miejsce w nagłówku. Dokładnie to pokażemy w dzisiejszym samouczku Divi. Zbudujemy od podstaw globalny nagłówek i dodamy rozwijany formularz logowania. Będziesz mógł również pobrać plik JSON za darmo!

Weźmy się za to.

Zapowiedź

Zanim zagłębimy się w samouczek, rzućmy okiem na wyniki na różnych rozmiarach ekranu.

Pulpit

rozwijany formularz logowania

mobilny

rozwijany formularz logowania

Pobierz szablon globalnego nagłówka ZA DARMO

Aby położyć swoje ręce na darmowym szablonie globalnego nagłówka, najpierw musisz go pobrać za pomocą przycisku poniżej. Aby uzyskać dostęp do pobrania, musisz zapisać się na naszą listę e-mailową Divi Daily, korzystając z poniższego formularza. Jako nowy subskrybent otrzymasz jeszcze więcej dobroci Divi i darmowy pakiet Divi Layout w każdy poniedziałek! Jeśli jesteś już na liście, po prostu wpisz poniżej swój adres e-mail i kliknij pobierz. Nie będziesz „ponownie subskrybować” ani otrzymywać dodatkowych wiadomości e-mail.

Pobierz pliki
Pobierz za darmo

Pobierz za darmo

Dołącz do biuletynu Divi, a wyślemy Ci e-mailem kopię najlepszego pakietu układu strony docelowej Divi, a także mnóstwo innych niesamowitych i bezpłatnych zasobów, wskazówek i sztuczek Divi. Idź dalej, a w mgnieniu oka zostaniesz mistrzem Divi. Jeśli masz już subskrypcję, wpisz poniżej swój adres e-mail i kliknij Pobierz, aby uzyskać dostęp do pakietu układów.

Udało Ci się zasubskrybować. Sprawdź swój adres e-mail, aby potwierdzić subskrypcję i uzyskać dostęp do bezpłatnych cotygodniowych pakietów układów Divi!

1. Utwórz nowy szablon globalnego nagłówka

Przejdź do kreatora motywów Divi

Zacznij od przejścia do Divi Theme Builder na zapleczu swojej witryny WordPress. Tam kliknij „Dodaj globalny nagłówek”.

rozwijany formularz logowania

Dodaj nowy globalny nagłówek

Pojawi się menu rozwijane. Aby rozpocząć budowanie od zera, kontynuuj, wybierając „Buduj globalny nagłówek”.

rozwijany formularz logowania

2. Zbuduj projekt nagłówka

Dodaj sekcję #1

Zdjęcie w tle

W edytorze szablonów zauważysz już sekcję. Otwórz ustawienia sekcji i prześlij obraz tła lub użyj koloru tła.

rozwijany formularz logowania

Rozstaw

Przejdź do zakładki projektu przekroju i następnie zmodyfikuj górną i dolną wyściółkę.

  • Górna wyściółka: 10px
  • Dolna wyściółka: 10px

rozwijany formularz logowania

Dodaj wiersz do sekcji

Struktura kolumny

Kontynuuj, dodając nowy wiersz, korzystając z następującej struktury kolumn:

rozwijany formularz logowania

Rozmiary

Bez dodawania modułów otwórz ustawienia wiersza i zmodyfikuj ustawienia rozmiaru w następujący sposób:

  • Użyj niestandardowej szerokości rynny: Tak
  • Szerokość rynny: 1
  • Wyrównaj wysokości kolumn: Tak
  • Szerokość:
    • Komputer stacjonarny: 80%
    • Tablet i telefon: 95%
  • Maksymalna szerokość: 2580 pikseli

rozwijany formularz logowania

Rozstaw

Następnie zmodyfikuj wartości dopełnienia.

  • Górna wyściółka: 0px
  • Dolna wyściółka: 0px
  • Lewa wyściółka: 1%
  • Prawa wyściółka: 1%

rozwijany formularz logowania

Główny element CSS

Aby automatycznie wyrównać kolumny w pionie, dodamy następujące wiersze kodu CSS do głównego elementu wiersza na karcie Zaawansowane:

display: flex;
justify-content: center;
align-items: center;

rozwijany formularz logowania

Dodaj moduł śledzenia mediów społecznościowych do kolumny 1

Dodaj sieci społecznościowe

Czas dodać moduły, zaczynając od modułu Social Media Follow w kolumnie 1. Dodaj wybrane przez siebie sieci społecznościowe.

rozwijany formularz logowania

Zmień kolor tła każdej sieci społecznościowej indywidualnie

Następnie zmień kolor tła każdej sieci społecznościowej na biały.

  • Kolor tła: #ffffff

rozwijany formularz logowania

rozwijany formularz logowania

Ustawienia ikon

Wróć do ogólnych ustawień modułu i zmień kolor ikony w zakładce projekt.

  • Kolor ikony: #141414

rozwijany formularz logowania

Granica

Zastosuj kilka ustawień zaokrąglonych narożników w ustawieniach obramowania.

  • Wszystkie rogi: 100px

rozwijany formularz logowania

Dodaj moduł przycisku do kolumny 2

Dodaj kopię

W kolumnie 2 jedynym modułem, którego potrzebujemy, jest moduł przycisku. Dodaj wybraną kopię.

rozwijany formularz logowania

Wyrównanie przycisków

Następnie zmień wyrównanie modułu.

  • Wyrównanie przycisków: w prawo

rozwijany formularz logowania

Ustawienia przycisków

Następnie nadaj styl przyciskowi.

  • Użyj niestandardowych stylów dla przycisku: Tak
  • Rozmiar tekstu przycisku: 12px
  • Kolor tekstu przycisku: #ffffff
  • Kolor tła przycisku: #ff4700
  • Szerokość obramowania przycisku: 0px
  • Promień obramowania przycisku: 0px
  • Odstępy między przyciskami: 2px

rozwijany formularz logowania

  • Czcionka przycisku: Prata
  • Styl czcionki przycisku: wielkie litery

rozwijany formularz logowania

Rozstaw

I uzupełnij ustawienia przycisków, stosując następujące wartości dopełnienia do ustawień odstępów:

  • Górna wyściółka: 16px
  • Dolna wyściółka: 16px
  • Lewa wyściółka: 24px
  • Prawe wypełnienie: 24px

rozwijany formularz logowania

Dodaj sekcję #2

Kolor tła

Dodaj kolejną sekcję tuż pod poprzednią i użyj dla niej następującego koloru tła:

  • Kolor tła: #fff4ef

rozwijany formularz logowania

Rozstaw

Usuń całą domyślną górną i dolną wyściółkę na karcie projektu obok.

  • Górna wyściółka: 0px
  • Dolna wyściółka: 0px

rozwijany formularz logowania

Dodaj wiersz nr 1

Struktura kolumny

Kontynuuj, dodając nowy wiersz, korzystając z następującej struktury kolumn:

rozwijany formularz logowania

Rozmiary

Bez dodawania modułów otwórz ustawienia wiersza i zmień ustawienia rozmiaru w następujący sposób:

  • Wyrównaj wysokości kolumn: Tak
  • Szerokość:
    • Komputer stacjonarny: 80%
    • Tablet i telefon: 95%
  • Maksymalna szerokość: 2580 pikseli

rozwijany formularz logowania

Rozstaw

Zmodyfikuj również wartości dopełnienia w ustawieniach odstępów.

  • Górna wyściółka: 5px
  • Dolna wyściółka: 5px
  • Lewa wyściółka: 2%
  • Prawa wyściółka: 2%

rozwijany formularz logowania

Ustawienia kolumny 2

Kolor tła

Następnie otwórz ustawienia kolumny 2 i zastosuj kolor tła tylko na tablecie i telefonie.

  • Pulpit: /
  • Tablet i telefon: #f2e8e3

rozwijany formularz logowania

rozwijany formularz logowania

Rozstaw

Dodajemy również górną i dolną wyściółkę na mniejszych ekranach.

  • Górna wyściółka:
    • Tablet i telefon: 25px
  • Dolna wyściółka:
    • Tablet i telefon: 25px

rozwijany formularz logowania

Dodaj moduł menu do kolumny 1

Wybierz menu

Następnie dodamy do wiersza moduł menu. Wybierz wybrane menu.

rozwijany formularz logowania

Prześlij logo

Prześlij logo do swojego modułu menu.

rozwijany formularz logowania

Usuń kolor tła

Następnie usuń kolor tła menu.

rozwijany formularz logowania

Ustawienia tekstu menu

Przejdź do karty projektu modułu i stylizuj tekst menu w następujący sposób:

  • Czcionka menu: Prata
  • Kolor tekstu menu: #111821
  • Rozmiar tekstu menu: 18px
  • Wysokość linii menu: 1.4em
  • Wyrównanie tekstu: do prawej

rozwijany formularz logowania

Rozwijane ustawienia menu

Zmień także ustawienia menu rozwijanego.

  • Kolor tła menu rozwijanego: #fff4ef
  • Kolor linii menu rozwijanego: #191919
  • Kolor tekstu menu rozwijanego: #191919
  • Kolor tła menu mobilnego: #fff4ef
  • Kolor tekstu w menu mobilnym: #191919

rozwijany formularz logowania

Ustawienia ikon

Następnie zmień kolory ikon w ustawieniach ikon.

  • Kolor ikony koszyka na zakupy: #191919
  • Kolor ikony wyszukiwania: #191919
  • Kolor ikony menu Hamburger: #191919

rozwijany formularz logowania

Rozmiary

I uzupełnij ustawienia modułu, stosując następujące ustawienia rozmiaru:

  • Maksymalna szerokość logo: 50px
  • Szerokość: 100%

rozwijany formularz logowania

3. Dodaj rozwijany formularz logowania i kliknij funkcjonalność

Dodaj moduł Blurb do kolumny 2

Dodaj tytuł

Teraz, gdy podstawa naszego nagłówka została zbudowana, możemy skupić się na tworzeniu wyzwalacza i formularza logowania. Pierwszą rzeczą, której będziemy potrzebować, jest moduł Blurb w kolumnie 2 naszego wiersza. Tutaj dodamy tytuł.

rozwijany formularz logowania

Wybierz ikonę

Następnie wybierzemy ikonę.

rozwijany formularz logowania

Ustawienia ikon

Przejdź do zakładki projektowania modułu i zmień ustawienia ikon w następujący sposób:

  • Kolor ikony: #ffffff
  • Ikona koła: Tak
  • Kolor koła: #ff4700
  • Umieszczenie obrazu/ikony: po lewej

rozwijany formularz logowania

Ustawienia tekstu tytułu

Następnie dostosuj styl tekstu tytułu.

  • Czcionka tytułu: Lato
  • Grubość czcionki tytułu: Ciężka
  • Styl czcionki tytułu: wielkie litery
  • Rozmiar tekstu tytułu: 12px
  • Odstępy między literami tytułu: 3px

rozwijany formularz logowania

Animacja

Usuwamy również domyślną animację tego modułu w ustawieniach animacji.

  • Animacja obrazu/ikony: brak animacji

rozwijany formularz logowania

CSS tytułu plamy

I dodamy górny margines do tytułu notki na karcie Zaawansowane.

margin-top: 10px;

rozwijany formularz logowania

Pozycja

Na koniec zmienimy położenie modułu w ustawieniach pozycji.

  • Pozycja: bezwzględna
  • Lokalizacja: Centrum

rozwijany formularz logowania

Dodaj wiersz nr 2 do sekcji nr 2

Struktura kolumny

Aby dodać formularz logowania, użyjemy nowego wiersza poniżej poprzedniego, z następującą strukturą kolumn:

rozwijany formularz logowania

Rozmiary

Bez dodawania modułów otwórz ustawienia wiersza i zmień ustawienia rozmiaru w następujący sposób:

  • Wyrównaj wysokości kolumn: Tak
  • Maksymalna szerokość: 2580 pikseli

rozwijany formularz logowania

Rozstaw

Zmodyfikuj również wartości dopełnienia.

  • Górna wyściółka: 0px
  • Dolna wyściółka: 0px
  • Lewa wyściółka: 2%
  • Prawa wyściółka: 2%

rozwijany formularz logowania

Dodaj moduł logowania do kolumny 2

Usuń zawartość

Dodaj moduł logowania do kolumny 2. Upewnij się, że pola zawartości są puste.

rozwijany formularz logowania

Kolor tła

Następnie zmień kolor tła.

  • Kolor tła: #ff4700

rozwijany formularz logowania

Ustawienia pól

Przejdź do karty projektu i dostosuj pola.

  • Kolor tła pól: rgba(0,0,0,0)
  • Kolor tekstu pól: rgba (255,255,255,0.73)
  • Lewe dopełnienie pól: 0px
  • Prawe dopełnienie pól: 0px
  • Pola Czcionka: Lato
  • Rozmiar tekstu pól: 16px

rozwijany formularz logowania

  • Wysokość linii pól: 1,8 em
  • Wszystkie rogi: 0px
  • Szerokość dolnego obramowania pól: 1px
  • Kolor dolnego obramowania pól: #ffffff

rozwijany formularz logowania

Ustawienia przycisków

Następnie zmodyfikuj ustawienia przycisków w następujący sposób:

  • Użyj niestandardowych stylów dla przycisku: Tak
  • Rozmiar tekstu przycisku: 12px
  • Kolor tekstu przycisku: #ffffff
  • Kolor tła przycisku: #141414
  • Szerokość obramowania przycisku: 0px
  • Promień obramowania przycisku: 0px
  • Odstępy między przyciskami: 2px
  • Czcionka przycisku: Prata

rozwijany formularz logowania

  • Styl czcionki przycisku: wielkie litery
  • Górna wyściółka przycisków: 16px
  • Dolna wyściółka przycisku: 16px

rozwijany formularz logowania

Rozmiary

Upewnij się, że szerokość również wynosi „100%”.

  • Szerokość: 100%

rozwijany formularz logowania

CSS przycisku logowania

Zastosuj górny margines do pola CSS przycisku logowania w zakładce Zaawansowane.

margin-top: 30px;

rozwijany formularz logowania

Pozycja

I odpowiednio zmień położenie modułu:

  • Pozycja: bezwzględna
  • Lokalizacja: u góry po prawej
  • Przesunięcie pionowe: 1px

rozwijany formularz logowania

Dodaj identyfikator CSS do modułu Blurb w wierszu nr 1

Teraz, gdy mamy już wszystkie potrzebne nam elementy, możemy skupić się na funkcjonalności klikania. Najpierw otwórz moduł Blurb i dodaj następujący identyfikator CSS:

  • Identyfikator CSS: divi-login-toggle

rozwijany formularz logowania

Dodaj identyfikator CSS do modułu logowania w wierszu nr 2

Otwórz następnie moduł logowania i zastosuj następujący identyfikator CSS:

  • Identyfikator CSS: divi-login-formularz

rozwijany formularz logowania

Dodaj moduł kodu poniżej modułu logowania

Następnie dodaj moduł kodu tuż pod modułem logowania.

rozwijany formularz logowania

Dodaj tagi stylu i skryptu

Aby stworzyć funkcjonalność kliknięcia, użyjemy kodu CSS i JQuery. Aby przygotować się na ten kod, dodamy tagi stylu (dla kodu CSS) i tagi skryptu (dla kodu JQuery).

rozwijany formularz logowania

Wstaw kod CSS między tagami stylu

Umieść następujące wiersze kodu CSS między tagami stylu:

#divi-login-toggle {
cursor: pointer;    
}

#divi-login-form {
margin-top: -20px;
visibility: hidden;
opacity: 0;
  
-webkit-transition: all 0.2s ease !important;
-moz-transition: all 0.2s ease !important;
-o-transition: all 0.2s ease !important;
transition: all 0.2s ease !important;
}
  
.show-login-form {
visibility: visible !important;
margin-top: 0px !important;
opacity: 1 !important;
}

rozwijany formularz logowania

Wstaw JQuery między tagami skryptu

I następujący kod między tagami skryptu:

jQuery(document).ready(function($){

var loginForm =  $('#divi-login-form');

$('#divi-login-toggle').click(function() {

loginForm.toggleClass('show-login-form');

});
});

rozwijany formularz logowania

4. Zapisz zmiany w kreatorze motywów Divi

Teraz, gdy wszystko jest na swoim miejscu, jedyną rzeczą do zrobienia jest zapisanie wszystkich zmian Divi Theme Builder i wyświetlenie wyniku!

rozwijany formularz logowania

rozwijany formularz logowania

Zapowiedź

Teraz, gdy przeszliśmy przez wszystkie kroki, przyjrzyjmy się ostatecznemu wynikowi na różnych rozmiarach ekranu.

Pulpit

rozwijany formularz logowania

mobilny

rozwijany formularz logowania

Końcowe przemyślenia

W tym poście pokazaliśmy, jak wykazać się kreatywnością za pomocą nagłówka podczas tworzenia witryny internetowej dla członków. Mówiąc dokładniej, pokazaliśmy, jak dołączyć rozwijany formularz logowania, który umożliwia odwiedzającym zalogowanie się na swoje konta bez konieczności przechodzenia do strony logowania WordPress. Udało Ci się również bezpłatnie pobrać plik JSON szablonu nagłówka! Jeśli masz jakieś pytania lub sugestie, możesz zostawić komentarz w sekcji komentarzy poniżej.

Jeśli chcesz dowiedzieć się więcej o Divi i zdobyć więcej gratisów Divi, zasubskrybuj nasz biuletyn e-mailowy i kanał YouTube, dzięki czemu zawsze będziesz jedną z pierwszych osób, które poznają i będą czerpać korzyści z tych bezpłatnych treści.