Jak utworzyć przesuwany pasek boczny w Divi

Opublikowany: 2020-06-29

Paski boczne mogą być świetne, ale mogą też marnować miejsce. Dlatego stworzenie przesuwnego paska bocznego push może być idealną opcją dla tych, którzy chcą mieć pasek boczny, który nie odwraca uwagi użytkownika od głównej treści strony. Co więcej, ten rodzaj paska bocznego daje użytkownikowi możliwość zobaczenia lub ukrycia paska bocznego, kiedy tylko zechce.

Efekt przesuwania wypychania jest wyjątkowy, ponieważ pasek boczny wsuwa się od lewej strony strony, jednocześnie przesuwając (lub ściskając) główną zawartość strony w celu dopasowania paska bocznego do okienka ekranu. Krótko mówiąc, przesuwa pasek boczny i przesuwa stronę.

Po zbudowaniu paska bocznego staje się wszechstronnym narzędziem dla wszystkich typów aplikacji, w tym menu i formularzy.

Weźmy się za to!

zapowiedź

Oto krótkie spojrzenie na projekt, który zbudujemy w tym samouczku.

Pobierz układ za DARMO

Aby położyć ręce na przesuwanym układzie paska bocznego push z tego samouczka, 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!

Aby zaimportować układ sekcji do Biblioteki Divi, przejdź do Biblioteki Divi.

Kliknij przycisk Importuj.

W wyskakującym okienku przenośności wybierz zakładkę importu i wybierz plik do pobrania z komputera.

Następnie kliknij przycisk importu.

okno powiadomień divi

Po zakończeniu układ sekcji będzie dostępny w Divi Builder.

Aby dodać go do strony lub szablonu, musisz dodać nową sekcję i wybrać układ sekcji z biblioteki.

przesuwany pasek boczny divi

Przejdźmy do samouczka, dobrze?

Czego potrzebujesz, aby zacząć

Aby rozpocząć, musisz wykonać następujące czynności:

  1. Jeśli jeszcze tego nie zrobiłeś, zainstaluj i aktywuj motyw Divi.
  2. Utwórz nową stronę w WordPress i użyj Divi Builder, aby edytować stronę w interfejsie (konstruktor wizualny).
  3. Wybierz opcję „Wybierz gotowy układ”.
    przesuwany pasek boczny divi
  4. Wybierz pakiet układu wydarzenia i kliknij, aby użyć układu strony głównej wydarzenia.
    przesuwany pasek boczny divi

Jak utworzyć przesuwany pasek boczny w Divi

Aby stworzyć Sliding Push Sidebar, będziemy musieli użyć nowej zwykłej sekcji. Dostosujemy rozmiar i położenie sekcji tak, aby stała się stałym paskiem bocznym, który otwiera się po kliknięciu przycisku, naciśnięciu (i ściśnięciu) głównego obszaru zawartości po prawej stronie, aby zrobić miejsce na pasek boczny.

Budowanie Sekcji

Najpierw dodajmy nową, zwykłą sekcję do strony.

przesuwany pasek boczny divi

Następnie przenieś sekcję na górę strony.

przesuwany pasek boczny divi

Ustawienia sekcji

Otwórz ustawienia sekcji i zaktualizuj pozycję do ustalenia w następujący sposób:

  • Pozycja: Naprawiono
  • Indeks Z: 9999

przesuwany pasek boczny divi

Na karcie projektu zaktualizuj rozmiar i odstępy w następujący sposób:

  • Szerokość: 350px (komputer i tablet), 100% (telefon)
  • Wzrost: 100%
  • Padding: 100px góra, 0px dół

przesuwany pasek boczny divi

Dopełnienie ma zrobić miejsce na nagłówek u góry strony.

Następnie pod zakładką zaawansowane nadaj sekcji klasę CSS:

  • Klasa CSS: et-push-sidebar

przesuwany pasek boczny divi

Gdy klasa css jest już na miejscu, nadaj sekcji kolor tła:

  • Kolor tła: #1a1e36

przesuwany pasek boczny divi

Aby uzyskać bardziej zauważalne oddzielenie, wróć do karty projektu i dodaj prawą ramkę.

  • Szerokość prawego obramowania: 2px
  • Prawy kolor obramowania: #eeeeee

przesuwany pasek boczny divi

To zajmuje się sekcją, która służy jako główny kontener dla naszego paska bocznego. Teraz nadszedł czas, aby zacząć budować dwa przyciski, których użyjemy do otwierania i zamykania paska bocznego.

Tworzenie przycisków przełączania paska bocznego

Do przełączania paska bocznego będą używane dwa przyciski. Pierwszym przyciskiem będzie ikona „X”, która po otwarciu zamknie mobilną wersję paska bocznego. „X” zostanie zbudowany za pomocą modułu notki. Drugi to główny przycisk przełączania, który zbudujemy za pomocą modułu notki, który jest obracany z tekstem pionowym i umieszczany absolutnie obok paska bocznego/sekcji.

Weźmy się za to.

Tworzenie rzędu dla przycisków

Utwórz nowy jednokolumnowy wiersz wewnątrz sekcji/paska bocznego.

przesuwany pasek boczny divi

Otwórz ustawienia wiersza i zaktualizuj następujące elementy:

  • Szerokość rynny: 1
  • Szerokość: 100%
  • Padding: 0px na górze, 0px na dole

przesuwany pasek boczny divi

Na karcie Zaawansowane zaktualizuj opcje pozycji w następujący sposób:

  • Pozycja: bezwzględna
  • Indeks Z: 1

przesuwany pasek boczny divi

Tworzenie ikony zamykania „X”

Aby utworzyć ikonę zamykania „X”, dodaj moduł notki do wiersza. Może być łatwiej dodać nowy moduł za pomocą modu Warstwy, ponieważ będzie trochę trudno kliknąć.

przesuwany pasek boczny divi

Zadowolony

Następnie otwórz ustawienia notki. Na karcie treści usuń tytuł i treść, a następnie dodaj ikonę X do notki.

  • Użyj ikony: TAK
  • Ikona: x (patrz zrzut ekranu)

przesuwany pasek boczny divi

Projekt

Na karcie projekt zaktualizuj następujące elementy:

  • Kolor ikony: #eeeeee
  • Umieszczenie ikony obrazu: po lewej
  • Użyj rozmiaru czcionki ikony: TAK
  • Rozmiar czcionki ikony: 40px
  • Szerokość: 50px

przesuwany pasek boczny divi

Następnie zmniejsz nieco ikonę, dodając następującą właściwość transform translate:

  • Przekształć Przetłumacz X : 100px
  • Przekształć Tłumacz Y : -10px

przesuwany pasek boczny divi

Zaawansowany

Na karcie Zaawansowane wyłącz notkę na tablecie i komputerze, aby widzieć ją tylko na wyświetlaczu telefonu.

  • Wyłącz na: tablecie i komputerze stacjonarnym

przesuwany pasek boczny divi

Następnie dodaj klasę CSS do notki i nadaj jej stałą pozycję, aby była widoczna podczas przewijania zawartości paska bocznego na wyświetlaczu telefonu.

  • Klasa CSS: et-slide-push-close
  • Pozycja: Naprawiono
  • Lokalizacja: u góry po prawej

przesuwany pasek boczny divi

To zajmuje się przyciskiem „X” Zamknij ikonę.

Tworzenie przycisku przełączania głównego paska bocznego

Aby utworzyć przycisk przełączania głównego paska bocznego, dodaj moduł notatek pod istniejącą notatką ikony „X”.

przesuwany pasek boczny divi

Zadowolony

Zaktualizuj Tytuł i kliknij, aby użyć ikony strzałki w dół.

  • Tytuł: Informacje o wydarzeniu
  • Użyj ikony: TAK
  • Ikona: strzałka w dół (patrz zrzut ekranu)

przesuwany pasek boczny divi

Następnie dodaj kolor tła do notki.

  • kolor tła: #eeeeee

przesuwany pasek boczny divi

Projekt

Na karcie projekt zaktualizuj następujące elementy:

  • Kolor ikony: #1a1e36
  • Umieszczenie obrazu/ikony: po lewej
  • Użyj rozmiaru czcionki ikony: TAK
  • Rozmiar czcionki ikony: 25px
  • Czcionka tytułu: wiadukt
  • Grubość czcionki tytułu: pogrubiona
  • Styl czcionki tytułu: TT
  • Kolor tekstu tytułu: #1a1e36
  • Odstępy między literami tytułu: 2px
  • Wysokość wiersza tytułu: 1,2 em
  • Wypełnienie: 0,6 em u góry, 1 em w lewo, 1 em w prawo
  • Zaokrąglone rogi: 5px w dwóch dolnych rogach

przesuwany pasek boczny divi

Aby ustawić i obrócić notkę poza sekcją, użyj opcji przekształcania w następujący sposób:

  • Przekształć Przetłumacz Y : 100px
  • Przekształć Obróć Z : -90deg
  • Przekształć pochodzenie: w prawym górnym rogu

przesuwany pasek boczny divi

Zaawansowany

Na karcie Zaawansowane zaktualizuj następujące elementy:

  • Klasa CSS: et-slide-push-toggle
  • Pozycja: bezwzględna
  • Lokalizacja: Prawy środek

przesuwany pasek boczny divi

Dodawanie niestandardowego kodu za pomocą modułu kodu

Gdy dwa przyciski są gotowe, jesteśmy gotowi do dodania niestandardowego kodu, który zapewni funkcję przesuwania wypychania, której potrzebujemy dla paska bocznego.

Aby dodać kod, najpierw dodaj moduł kodu do tej samej kolumny.

przesuwany pasek boczny divi

Następnie wklej następujący kod do modułu kodu.

<style>
  #page-container, #et-main-area, .et-push-sidebar, .et-slide-push-toggle .et-pb-icon {
    transition: all 300ms !important;
  }
/*
 * use if using blank template with no header or footer
 * 
  #page-container.et-push-sidebar-active {
    margin-left: 350px;
  }
*/  
  #page-container.et-push-sidebar-active #et-main-area {
    margin-left: 350px;
  }  
  .et-push-sidebar {  
    transform: translateX(-100%);
  }
  .et-fb .et-push-sidebar {  
    transform: translateX(0%);
  }
  .et-push-sidebar-active .et-push-sidebar {
    transform: translateX(0%);
  }
  .et-slide-push-toggle, .et-slide-push-close {
    cursor:pointer;
  }
  .et-push-sidebar-active .et-slide-push-toggle .et-pb-icon {
    transform: rotate(180deg);
  }
@media all and (max-width: 767px) {
  .et-push-sidebar-active .et-push-sidebar {
    overflow: scroll !important;
    overscroll-behavior: contain;
  }
  #page-container.et-push-sidebar-active #et-main-area, #page-container.et-push-sidebar-active {
    margin-left: 0px;
  }  
}  
</style>
<script>
(function($) {
  $(document).ready(function(){
    $('.et-slide-push-toggle').click(function(){
      $('#page-container').toggleClass('et-push-sidebar-active');
    });
    $('.et-slide-push-close').click(function(){
      $('#page-container').removeClass('et-push-sidebar-active');
    });    
  });
})( jQuery );   
</script>

przesuwany pasek boczny divi

Tworzenie wiersza zawartości paska bocznego

Pierwszy utworzony przez nas wiersz dotyczył przycisków i kodu, które pełnią funkcję paska bocznego. Następny wiersz będzie dotyczył zawartości paska bocznego.

Aby utworzyć wiersz zawartości paska bocznego, dodaj nowy wiersz z jedną kolumną pod pierwszym wierszem na pasku bocznym/sekcji.

przesuwany pasek boczny divi

Ustawienia wiersza

Otwórz ustawienia nowego wiersza i zaktualizuj następujące elementy:

  • Szerokość: 100%
  • Wzrost: 100%
  • Wypełnienie: 5% góra, 5% dół, 5% lewo, 5% prawo

przesuwany pasek boczny divi

Na karcie Zaawansowane zaktualizuj opcje przepełnienia w następujący sposób:

  • Przepełnienie poziome: przewijanie (komputer i tablet), auto (telefon)
  • Przepełnienie pionowe: przewijanie (komputer i tablet), auto (telefon)

przesuwany pasek boczny divi

Wypełnianie paska bocznego treścią/modułami

Teraz, gdy pasek boczny jest gotowy, wszystko, co musisz zrobić, to w razie potrzeby dodać dowolny moduł do drugiego wiersza na pasku bocznym. W tym przykładzie po prostu kopiuję moduły z układu strony głównej wydarzenia i wklejam je w kolumnie wiersza.

przesuwany pasek boczny divi

Ostateczny wynik

Sprawdź efekt końcowy na aktywnej stronie.

Dodawanie przesuwnego paska bocznego do szablonu strony

Jeśli chcesz domyślnie używać tego paska bocznego na wszystkich swoich stronach, musisz dodać pasek boczny/sekcję do szablonu strony za pomocą Kreatora motywów Divi.

Zapisz układ sekcji w bibliotece Divi

Aby to zrobić, najpierw zapisz sekcję, która została użyta do utworzenia paska bocznego w Bibliotece Divi. Możesz to zrobić, klikając trzy kropki na pasku bocznym w trybie modalnym warstw, dodaj nazwę układu i zapisując ją w bibliotece.

przesuwany pasek boczny divi

Utwórz nowy szablon strony

Następnie przejdź do kreatora motywów i utwórz nowy szablon i przypisz ten szablon do wszystkich stron.

przesuwany pasek boczny divi

Dodawanie przesuwnego paska bocznego do szablonu strony

Następnie kliknij, aby edytować szablon strony.

przesuwany pasek boczny divi

W edytorze układu szablonu dodaj nową sekcję o pełnej szerokości.

przesuwany pasek boczny divi

Następnie wstaw do sekcji moduł treści posta o pełnej szerokości.

przesuwany pasek boczny divi

Następnie kliknij, aby. utwórz nową sekcję nad sekcją pełnej szerokości. Następnie kliknij kartę Dodaj z biblioteki i wybierz układ sekcji Sliding Push Sidebar z biblioteki.

przesuwany pasek boczny divi

Po zakończeniu możesz edytować pasek boczny, jednak potrzebujesz, korzystając z edytora układu ciała.

przesuwany pasek boczny divi

Zapisz ustawienia kreatora motywów

Pamiętaj, aby zapisać zmiany w kreatorze motywów.

przesuwany pasek boczny divi

Teraz wszystkie twoje strony będą miały pasek boczny.

Końcowe przemyślenia

Przesuwany pasek boczny push to idealna opcja dla tych, którzy szukają tego, co najlepsze z obu światów – pasek boczny, który pozostaje na pierwszym planie bez odrywania (lub rozpraszania) głównej treści strony. Możesz go używać do wszelkiego rodzaju rzeczy, takich jak formularze rejestracyjne, zgody na pocztę e-mail, menu i wiele innych.

Czekam na kontakt z Państwem w komentarzach.

Pozdrawiam!