Jak zaoszczędzić miejsce w nagłówku za pomocą ikon przełączania w Divi

Opublikowany: 2021-01-06

Sposób, w jaki projektujesz nagłówek, nadaje ton reszcie Twojej witryny. Dlatego ważne jest, aby pomyśleć o sposobie dodawania elementów i interakcji. Oczywiście będziesz chciał uwzględnić podstawowe elementy, takie jak logo i elementy menu, ale istnieje duże prawdopodobieństwo, że będziesz chciał również dodać inne wezwania do działania. Jednak im więcej elementów dodasz do nagłówka, tym bardziej przytłaczający może stać się nagłówek. Jeśli szukasz przejrzystego i interaktywnego sposobu prezentowania różnych wezwań do działania w nagłówku, pokochasz ten samouczek. Dzisiaj pokazujemy, jak zaoszczędzić miejsce w nagłówku za pomocą ikon przełączania. 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

przełącz ikony

mobilny

przełącz ikony

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. Zbuduj strukturę nagłówka

Utwórz nowy szablon globalnego nagłówka

Zacznij od przejścia do Divi Theme Builder i zacznij budować nowy globalny lub niestandardowy nagłówek.

przełącz ikony

przełącz ikony

Dodaj sekcję #1

Tło gradientowe

W edytorze szablonów zauważysz sekcję. Otwórz ustawienia tej sekcji i zastosuj gradientowe tło.

  • Kolor 1: #ffffff
  • Kolor 2: #eaeaea
  • Typ gradientu: liniowy
  • Kierunek gradientu: 90 stopni
  • Pozycja startowa: 50%
  • Pozycja końcowa: 50%

przełącz ikony

Rozstaw

Przejdź do zakładki projektu sekcji i usuń wszystkie domyślne górne i dolne wyściółki.

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

przełącz ikony

Cień Pudełka

Dodaj również cień do pudełka.

  • Kolor cienia: rgba (0,0,0,0,06)

przełącz ikony

Dodaj nowy wiersz

Struktura kolumny

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

przełącz ikony

Rozmiary

Nie dodając jeszcze żadnych modułów, otwórz ustawienia wiersza, przejdź do zakładki projekt i zmień 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ść: 100%
  • Maksymalna szerokość: 100%
  • Wyrównanie wierszy: Środek

przełącz ikony

Rozstaw

Następnie usuń wszystkie domyślne górne i dolne wyściółki.

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

przełącz ikony

Główny element CSS

Następnie przejdź do zakładki Zaawansowane i zastosuj kilka niestandardowych linii kodu CSS głównego elementu na różnych rozmiarach ekranu. Ten kod pomoże nam pionowo wyśrodkować elementy na pulpicie.

Pulpit:

display: flex;
place-items: center;

Tablet i telefon:

display: block;

przełącz ikony

Ustawienia kolumny 1

Rozstaw

Następnie otwórz ustawienia kolumny 1 i zastosuj dopełnienie z lewej i prawej strony.

  • Lewa wyściółka: 5%
  • Prawa wyściółka: 5%

przełącz ikony

Główny element

Zmieniamy rozmiar naszej kolumny na komputerze i przywracamy ją do „100%” na tablecie i telefonie, stosując niestandardowy kod CSS do głównego elementu kolumny.

Pulpit:

width: 88% !important

Tablet i telefon:

width: 100% !important;

przełącz ikony

Ustawienia kolumny 2

Kolor tła

Następnie otworzymy ustawienia kolumny 2 i zmienimy kolor tła na biały.

  • Kolor tła: #FFFFFF

przełącz ikony

Rozstaw

Dodamy również kilka responsywnych wartości dopełnienia do ustawień odstępów w tej kolumnie.

  • Górna wyściółka:
    • Pulpit: 50px
    • Tablet i telefon: 20 pikseli
  • Dolna wyściółka
    • Pulpit: 50px
    • Tablet i telefon: 20 pikseli
  • Lewa wyściółka: 1%
  • Prawa wyściółka: 1%

przełącz ikony

Główny element CSS

Zmodyfikujemy również rozmiar drugiej kolumny na pulpicie. Przywracamy to do „100%” na mniejszych ekranach.

Pulpit:

display: flex;
place-items: center;
width: 12% !important;

Tablet i telefon:

width: 100% !important;

przełącz ikony

Dodaj moduł menu do kolumny 1

Wybierz menu

Czas dodać moduły, zaczynając od modułu menu w kolumnie 1. Wybierz żądane menu.

przełącz ikony

Prześlij logo

Następnie prześlij logo.

przełącz ikony

Usuń kolor tła

Następnie usuń domyślny kolor tła.

przełącz ikony

Ustawienia tekstu menu

Przejdź do zakładki projektowania modułu i odpowiednio zmień ustawienia tekstu menu:

  • Czcionka menu: wyświetlacz Playfair
  • Czcionka tekstu menu: Wyświetlacz Playfair
  • Kolor tekstu menu: #000000
  • Rozmiar tekstu menu: 19px
  • Wysokość linii menu: 1.4em
  • Wyrównanie tekstu: do prawej

przełącz ikony

Rozwijane ustawienia menu

Następnie zmień kolor linii menu rozwijanego.

  • Kolor linii menu rozwijanego: #ffffff

przełącz ikony

Ustawienia ikon

Zmień kolory ikon w ustawieniach ikon.

  • Kolor ikony koszyka na zakupy: #000000
  • Kolor ikony wyszukiwania: #000000
  • Kolor ikony menu hamburgerów: #000000

przełącz ikony

Rozmiary

I uzupełnij ustawienia modułu, zmieniając ustawienia rozmiaru w następujący sposób:

  • Maksymalna szerokość logo: 200px
  • Szerokość: 100%
  • Wyrównanie modułu: Środek

przełącz ikony

Dodaj Blurb Module #1 do kolumny 2

Pozostaw puste pole zawartości

Do drugiej kolumny. Aby utworzyć ikony przełączania, użyjemy modułów Blurb bez tytułu i treści. Zaczniemy od utworzenia pierwszej ikony przełączania, a następnie ponownie użyjemy modułu, aby dodać pozostałe dwie ikony przełączania. Po dodaniu modułu Blurb upewnij się, że tytuł i pole treści są puste.

przełącz ikony

Wybierz ikonę

Następnie wybierz wybraną ikonę.

przełącz ikony

Ustawienia ikon

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

  • Kolor ikony
    • Domyślnie: #dbdbdb
    • Najedź: #000000
  • Umieszczenie ikon: góra
  • Wyrównanie ikon: środek
  • Użyj rozmiaru czcionki ikony: Tak
  • Rozmiar czcionki ikony: 200%

przełącz ikony

Rozmiary

Zmodyfikuj również ustawienia rozmiaru.

  • Szerokość treści: 100%
  • Szerokość: 32%

przełącz ikony

Główny element i obraz rozmycia CSS

I uzupełnij ustawienia modułu, dodając dwie linie kodu CSS do niestandardowych opcji CSS w zakładce Zaawansowane modułu Blurb.

Główny element:

display: inline-block;

Obraz rozmycia:

margin-bottom: 0px !important

przełącz ikony

Dwukrotne klonowanie modułu Blurb

Po ukończeniu pierwszego przełączenia modułu Blurb można go dwukrotnie sklonować.

przełącz ikony

Zmień ikonę

Upewnij się, że zmieniłeś ikonę w każdym duplikacie.

przełącz ikony

2. Dodaj elementy przełączania

Dodaj sekcję #2

Rozmiary

Teraz, gdy ustaliliśmy już podstawę naszego nagłówka, nadal musimy uwzględnić elementy przełączania. Aby to zrobić, dodamy nową sekcję tuż pod poprzednią. Otwórz ustawienia sekcji i upewnij się, że wysokość tej sekcji to „0px”. Pomoże nam to zapobiec zajmowaniu przez sekcję miejsca w naszym projekcie nagłówka. Jedynym powodem, dla którego potrzebujemy tej sekcji, jest pokazanie naszych elementów przełączania.

  • Wysokość: 0px

przełącz ikony

Rozstaw

Przejdź do zakładki projektu sekcji i usuń wszystkie domyślne górne i dolne wyściółki.

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

przełącz ikony

Dodaj nowy wiersz

Struktura kolumny

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

przełącz ikony

Rozmiary

Nie dodając jeszcze żadnych 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
  • Szerokość: 100%
  • Maksymalna szerokość: 100%

przełącz ikony

Rozstaw

Następnie usuń wszystkie domyślne górne i dolne wyściółki.

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

przełącz ikony

Pozycja

I zmień położenie całego rzędu. Ustawienie tego rzędu bezwzględnie pomoże nam zapobiec zajmowaniu przez rząd miejsca w projekcie.

  • Pozycja: bezwzględna
  • Lokalizacja: prawy górny róg

przełącz ikony

Dodaj moduł tekstowy #1 do kolumny 2

Dodaj numer telefonu do pola zawartości

Czas dodać elementy przełączania! Najpierw dodamy numer telefonu. Dodaj nowy moduł tekstowy do kolumny 2 i wstaw numer telefonu w polu treści.

przełącz ikony

Kolor tła

Następnie dodaj czarny kolor tła.

  • Kolor tła: #000000

przełącz ikony

Ustawienia tekstu

Przejdź do zakładki projektu modułu i odpowiednio zmień ustawienia tekstu:

  • Czcionka tekstu: wyświetlacz Playfair
  • Kolor tekstu: #ffffff
  • Rozmiar tekstu: 27px
  • Wyrównanie tekstu: do środka

przełącz ikony

Rozmiary

Upewnij się, że szerokość też wynosi 100%.

  • Szerokość: 100%

przełącz ikony

Rozstaw

Następnie dodaj kilka niestandardowych wartości dopełnienia do ustawień odstępów.

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

przełącz ikony

Klonuj moduł tekstowy

Po zakończeniu pierwszego przełączenia modułu tekstowego, sklonuj go raz.

przełącz ikony

Zmień treść na adres e-mail

Zmień zawartość w polu treści.

przełącz ikony

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

Dodaj wybrane sieci społecznościowe

Następnie dodaj moduł śledzący w mediach społecznościowych do kolumny 2. Dodaj tyle sieci społecznościowych, ile chcesz.

przełącz ikony

Zmień kolor tła każdej sieci społecznościowej na biały

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

  • Kolor tła: #FFFFFF

przełącz ikony

przełącz ikony

Kolor tła

Następnie wróć do ogólnych ustawień modułu i użyj czarnego koloru tła.

  • Kolor tła: #000000

przełącz ikony

Wyrównanie

Przejdź do zakładki projektu modułu i zmień wyrównanie modułu.

  • Wyrównanie modułu: Środek

przełącz ikony

Ustawienia ikon

Zmień kolor ikony w ustawieniach ikon.

  • Kolor ikony: #000000

przełącz ikony

Rozmiary

Następnie zastosuj szerokość „100%” do ustawień rozmiaru.

  • Szerokość: 100%

przełącz ikony

Rozstaw

Zastosuj również niestandardową górną i dolną wyściółkę.

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

przełącz ikony

Granica

I uzupełnij ustawienia modułu, dodając zaokrąglone rogi do ustawień obramowania.

  • Wszystkie rogi: 100px

przełącz ikony

3. Dodaj funkcjonalność

Dodaj kolejne identyfikatory CSS do pierwszej sekcji modułów Blurb

Teraz, gdy wszystkie elementy są na swoim miejscu, możemy zacząć dodawać efekt przełączania. Pierwszą rzeczą, którą musisz zrobić, to otworzyć każdy moduł Blurb osobno i dodać kolejny identyfikator CSS.

  • Blurb 1: nagłówek-cta-1
  • Blurb 2: nagłówek-cta-2
  • Blurb 3: nagłówek-cta-3

przełącz ikony

Dodaj kolejne identyfikatory CSS, aby przełączać elementy

Zrób to samo z modułami przełączania przedmiotów. Liczba na końcu identyfikatora CSS powinna być zgodna z identyfikatorem CSS użytym dla ikon w poprzednim kroku.

  • Moduł tekstowy 1: nagłówek-pozycja-1
  • Moduł tekstowy 2: nagłówek-pozycja-2
  • Moduł śledzenia w mediach społecznościowych: header-item-3

przełącz ikony

Dodaj pozycję bezwzględną do wszystkich elementów przełączania

I zmień każdy z elementów przełączania bezwzględnie jeden po drugim. W tym celu zalecamy przejście do trybu szkieletowego.

  • Pozycja: bezwzględna
  • Lokalizacja: u góry po prawej

przełącz ikony

Dodaj moduł kodu do pierwszej kolumny sekcji #1

Teraz, gdy wszystkie identyfikatory CSS są na swoim miejscu, możemy dodać kod, aby funkcja kliknięcia działała. Dodaj nowy moduł kodu tuż pod modułem menu w kolumnie 1.

przełącz ikony

Wstaw kod CSS

Dodaj następujące wiersze kodu CSS między tagami stylu, jak możesz zauważyć na poniższym zrzucie ekranu :

[id*="header-cta"]{
cursor: pointer;
}
[id*="header-item"] {
visibility: hidden;
opacity: 0;

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.show-item {
visibility: visible;
opacity: 1;
}
.highlight-icon{
color: #000 !important;
}

przełącz ikony

Wstaw kod JQuery

Dodajemy też trochę niestandardowego kodu JQuery. Dodaj kod pomiędzy tagami skryptu, jak widać na poniższym zrzucie ekranu .

jQuery(function($){
$(document).ready(function(){
 
$('[id*="header-cta"]').click(function() {
 
var $selector = $(this).attr('id').replace('cta', 'item');
var $item = $('#' + $selector);
 
$item.toggleClass('show-item');
$('[id*="header-item"]').not($item).removeClass('show-item');

var $icon = $(this).find('.et-pb-icon');
var $allIcons = $('[id*="header-cta"]').find('.et-pb-icon');
  
$icon.toggleClass('highlight-icon');
$allIcons.not($icon).removeClass('highlight-icon');
  
});
 
});
});

przełącz ikony

4. Ustaw nagłówek + Przełącz elementy przyklejone

Spraw, aby sekcja 1 była lepka

Last but not least, możesz także obrócić nagłówek i przełączyć elementy przyklejone. Aby uzyskać pożądany efekt, musisz upewnić się, że obie sekcje są lepkie, a opcja „Odsuń od otaczających lepkich elementów” jest włączona. Spraw, aby pierwsza sekcja była lepka.

  • Lepka pozycja: trzymaj się u góry
  • Dolny limit lepkości: brak
  • Przesunięcie od otaczających lepkich elementów: Tak
  • Domyślne i trwałe style przejścia: Tak

przełącz ikony

Spraw, aby sekcja 2 była lepka

Zrób to samo dla sekcji 2. To wszystko!

  • Lepka pozycja: trzymaj się u góry
  • Dolny limit lepkości: brak
  • Przesunięcie od otaczających lepkich elementów: Tak
  • Domyślne i trwałe style przejścia: Tak

przełącz ikony

Zapowiedź

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

Pulpit

przełącz ikony

mobilny

przełącz ikony

Końcowe przemyślenia

W tym poście pokazaliśmy, jak używać ikon przełączania w nagłówku. Gdy tylko ktoś kliknie ikonę, pojawi się element przełączania, który pomoże Ci zaoszczędzić dużo miejsca w projekcie nagłówka. Takie podejście koncentruje się na zachowaniu użytkownika i pomaga uniknąć konieczności projektowania przytłaczającego projektu nagłówka. Udało Ci się również pobrać plik JSON za darmo! Jeśli masz jakieś pytania, 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.