Jak utworzyć menu Blurb po najechaniu/kliknięciu na swoją stronę za pomocą Divi

Opublikowany: 2019-07-03

Co tydzień dostarczamy nowe i bezpłatne pakiety układów Divi, których możesz użyć w swoim następnym projekcie. W przypadku jednego z pakietów układu udostępniamy również przypadek użycia, który pomoże Ci przenieść Twoją witrynę na wyższy poziom.

W tym tygodniu, w ramach naszej trwającej inicjatywy projektowania Divi, pokażemy, jak stworzyć oszałamiające menu z notatkami, które rozwija się po najechaniu na nie lub kliknięciu. Zaczniemy od kilku ogólnych kroków. Kontynuujemy dodawanie elementów menu za pomocą modułów Blurb, a na koniec umożliwimy wybór między efektem najechania kursorem a kliknięciem.

Weźmy się za to!

Zapowiedź

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

Tryb zawisu

Pulpit

notka menu

mobilny

notka menu

Kliknij Modus

Pulpit

notka menu

mobilny

notka menu

1. Utwórz pustą stronę i prześlij stronę docelową zwiedzania

Dodaj nową pustą stronę i włącz Divi Builder

Pierwszą rzeczą, którą musisz zrobić, to utworzyć nową pustą stronę. Nadaj swojej stronie tytuł i przełącz się na Divi Builder.

notka menu

Prześlij stronę docelową zwiedzania

Po włączeniu Divi Builder prześlij układ strony docelowej pakietu Sightseeing Layout Pack.

notka menu

2. Dodaj nową zwykłą sekcję na dole strony

Po ukryciu głównego paska menu możemy zacząć dodawać menu z notatkami. Aby to zrobić, dodamy nową zwykłą sekcję na dole naszej strony.

notka menu

Kolor tła

Otwórz ustawienia sekcji i dodaj lekko przezroczysty biały kolor tła.

  • Kolor tła: rgba (255,255,255,0.98)

notka menu

Rozstaw

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

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

notka menu

Domyślny cień pudełka

Dodaj cień pudełka do następnej sekcji.

  • Siła rozmycia cieni w pudełku: 18px
  • Kolor cienia: #383838

notka menu

Wskaż cień pola

I zmień siłę rozmycia cienia pola po najechaniu myszą.

  • Siła rozmycia cieni w pudełku: 1000px

notka menu

Ukryj przepełnienia sekcji i zwiększ indeks Z

Użyjemy ustawień rozmiaru sekcji, aby ta technika działała, ale aby upewnić się, że nic nie przekracza kontenera sekcji, musimy ukryć przepełnienia. Zwiększamy również indeks Z, aby upewnić się, że sekcja pozostaje na górze reszty strony.

  • Przepełnienie poziome: ukryte
  • Przepełnienie pionowe: ukryte
  • Indeks Z: 9999

notka menu

3. Upewnij się, że cała zawartość menu sekcji jest tworzona przy użyciu Vw i pasuje do 100 wysokości rzutni na wszystkich rozmiarach ekranu

Dodaj wiersz nr 1

Struktura kolumny

Po zakończeniu podstawowych ustawień sekcji nadszedł czas, aby dodać całą zawartość, która ma się pojawiać w menu. Możesz stworzyć dowolny projekt, korzystając z elementów projektu Divi i wbudowanych opcji, ale musisz upewnić się, że wszystko pasuje do wysokości „100vh” na wszystkich rozmiarach ekranu. Aby to osiągnąć, użyjemy jednostki szerokości widocznego obszaru w całym procesie budowania i dostosujemy wartości na różnych rozmiarach ekranu. Zacznij od dodania nowego wiersza do sekcji, korzystając z następującej struktury kolumn:

notka menu

Rozmiary

Nie dodając jeszcze żadnych modułów, otwórz ustawienia wiersza i upewnij się, że zajmuje on całą szerokość sekcji.

  • Użyj niestandardowej szerokości rynny: Tak
  • Szerokość rynny: 1
  • Szerokość: 100%
  • Maksymalna szerokość: 100%

notka menu

Rozstaw

Przejdź do ustawień odstępów i usuń wszystkie domyślne górne i dolne wyściółki.

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

notka menu

Dodaj moduł tekstowy do kolumny

Dodaj symbol

Kontynuuj, dodając moduł tekstowy do kolumny wiersza. Dodaj symbol „=” do pola treści lub użyj dowolnego innego wybranego przez siebie symbolu.

notka menu

Kolor tła

Następnie zmień kolor tła modułu.

  • Kolor tła: #000000

notka menu

Ustawienia tekstu

Przejdź do zakładki projektu i zmień również ustawienia tekstu.

  • Czcionka tekstu: Otwórz Sans
  • Wyrównanie tekstu: do środka
  • Kolor tekstu: #ffffff
  • Rozmiar tekstu: 3vw (komputer), 5vw (tablet), 7vw (telefon)
  • Wysokość linii tekstu: 1em

notka menu

Rozstaw

Dodajemy również trochę miejsca na górze i na dole modułu, korzystając z następujących niestandardowych wartości dopełnienia:

  • Górna wyściółka: 2.5vw (komputer stacjonarny), 3.5vw (tablet), 5vw (telefon)
  • Dolna wyściółka: 2.5vw (komputer stacjonarny), 3.5vw (tablet), 5vw (telefon)

notka menu

Dodaj wiersz nr 2

Struktura kolumny

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

notka menu

Rozmiary

Nie dodając jeszcze żadnych modułów, otwórz ustawienia wierszy i pozwól wierszowi zająć całą szerokość ekranu.

  • Użyj niestandardowej szerokości rynny: Tak
  • Szerokość rynny: 1
  • Szerokość: 100%
  • Maksymalna szerokość: 100%

notka menu

Rozstaw

Przejdź do ustawień odstępów i dodaj niestandardową górną i dolną wyściółkę.

  • Górna wyściółka: 2vw (komputer stacjonarny), 4vw (tablet), 6vw (telefon)
  • Dolna wyściółka: 2vw (komputer), 4vw (tablet), 6vw (telefon)

notka menu

Wyświetlacz

Aby mieć pewność, że obie kolumny pozostaną obok siebie na mniejszych ekranach, dodamy jeden wiersz kodu CSS do głównego elementu wiersza.

display: flex;

notka menu

Dodaj moduł Blurb do kolumny 1

Dodaj zawartość

Czas zacząć dodawać pozycje do menu! Dodaj nowy moduł Blurb do pierwszej kolumny wiersza i wprowadź wybraną przez siebie treść.

notka menu

Wybierz ikonę

Następnie wybierz ikonę.

notka menu

Dodaj link

I wprowadź link do strony, który pasuje do pozycji menu.

  • URL linku tytułowego: #

notka menu

Ustawienia ikon

Przejdź do zakładki projekt i odpowiednio zmień ustawienia ikon:

  • Kolor ikony: #ff3314
  • Umieszczenie ikon: góra
  • Użyj rozmiaru czcionki ikony: Tak
  • Rozmiar czcionki ikony: 2vw (komputer), 3vw (tablet), 4vw (telefon)

notka menu

Ustawienia tekstu tytułu

Zmodyfikuj również ustawienia tekstu tytułu.

  • Czcionka tytułu: PT Serif
  • Styl czcionki tytułu: podkreślenie
  • Kolor podkreślenia tytułu: #ff3314
  • Wyrównanie tekstu tytułu: do środka
  • Rozmiar tekstu tytułu: 1,8vw (komputer), 2,3vw (tablet), 3,3vw (telefon)

notka menu

Ustawienia tekstu podstawowego

Następnie zmień ustawienia tekstu podstawowego.

  • Czcionka ciała: Lato
  • Wyrównanie tekstu podstawowego: do środka
  • Kolor tekstu ciała: #c6c6c6
  • Rozmiar tekstu ciała: 0,9vw (komputer), 1,7vw (tablet), 2,1vw (telefon)
  • Wysokość linii ciała: 1,8 em

notka menu

Rozmiary

I zmień szerokość modułu na różnych rozmiarach ekranu, używając następujących wartości:

  • Szerokość: 60% (komputer stacjonarny), 65% (tablet), 80% (telefon)

notka menu

Animacja

Usuwamy również animację ikon w ustawieniach animacji.

  • Animacja ikon: brak animacji

notka menu

Clone Blurb Module i umieść duplikat w kolumnie 2

Po ukończeniu modułu Blurb możesz go sklonować i umieścić duplikat w drugiej kolumnie rzędu.

notka menu

Zmień kopię

Upewnij się, że zmieniłeś kopię.

notka menu

Zmień ikonę

Wraz z ikoną.

notka menu

Zmień łącze

I link do strony, który pasuje do nowego elementu menu.

notka menu

Klonuj rząd dwa razy

Po ukończeniu obu modułów Blurb w rzędzie możesz dwukrotnie sklonować cały rząd.

notka menu

Zmień kopię, ikonę i link dla każdego duplikatu Blurb indywidualnie

Upewnij się, że zmieniłeś kopię, ikonę i link dla każdego elementu menu notki osobno.

notka menu

4. Spraw, aby sekcja była lepka

Domyślny

Po dodaniu wszystkich elementów, które chcesz pokazać w sekcji, możesz ustawić sekcję w lewym górnym rogu strony, dodając następujące dwa wiersze kodu CSS do głównego elementu sekcji:

position: fixed;
top: 0;

notka menu

Unosić się (ważne!)

Włącz opcję najechania na główny element sekcji i upewnij się, że sekcja pozostaje lepka również w tym stanie.

position: fixed;

notka menu

5. Wybierz metodę: A) Menu po najechaniu lub B) Menu po kliknięciu

A) Menu po najechaniu

Domyślna wielkość sekcji

W następnej części samouczka będziesz musiał wybrać preferowaną metodę; menu po najechaniu lub kliknięciu. Menu podręczne będzie zachowywać się jak menu kliknięcia na mniejszych urządzeniach. Jeśli zdecydujesz się wybrać opcję najechania, otwórz ponownie ustawienia sekcji, przejdź do ustawień rozmiaru i odpowiednio zmień szerokość i wysokość menu:

  • Szerokość: 8vw (komputer stacjonarny), 12vw (tablet), 20vw (telefon)
  • Wysokość: 7,4 vw (komputer stacjonarny), 12 vw (tablet), 16 vw (telefon)

notka menu

Rozmiar sekcji po najechaniu kursorem

Zmodyfikuj wartości po najechaniu kursorem, aby utworzyć rozwijane menu.

  • Szerokość: 80%
  • Wysokość: 100vh

notka menu

B) Menu po kliknięciu

Dodaj klasę CSS do modułu tekstowego

Jeśli chcesz menu, które otwiera się tylko po kliknięciu, musisz otworzyć moduł tekstowy zawierający symbol menu. Przejdź do zakładki zaawansowane i dodaj niestandardową klasę CSS.

  • Klasa CSS: pełna szerokość-otwarta

notka menu

Dodaj klasę CSS do sekcji

Otwórz następnie ustawienia sekcji i dodaj inną klasę CSS.

  • Klasa CSS: płynna transformacja

notka menu

Rozmiar sekcji

Następnie modyfikujemy szerokość i wysokość naszej sekcji.

  • Szerokość: 8vw (komputer stacjonarny), 12vw (tablet), 20vw (telefon)
  • Wysokość: 7,4 vw (komputer stacjonarny), 12 vw (tablet), 16 vw (telefon)

notka menu

Dodaj kod do strony

Dodaj nowy wiersz na dole sekcji

Teraz, aby stworzyć efekt przełączania, będziemy potrzebować trochę kodu JQuery i CSS. Zacznij od dodania modułu kodu do nowego wiersza na dole sekcji.

notka menu

Dodaj moduł kodu do sekcji i wstaw kod przełącznika JQuery

Skopiuj następujące wiersze kodu JQuery i wklej je w polu kodu:

<script>
jQuery(function($){
$(".fullwidth-open").click(function() {
 $('.smooth-transform').toggleClass('smooth-transform-active');
});

});
</script>

notka menu

Dodaj niestandardowy kod CSS do ustawień strony

Na koniec otwórz ustawienia strony i dodaj następujące wiersze kodu CSS:

.smooth-transform-active {
height: 100vh;
width: 80%;
}

.smooth-transform {
-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;
}

notka menu

Zapowiedź

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

Tryb zawisu

Pulpit

notka menu

mobilny

notka menu

Kliknij Modus

Pulpit

notka menu

mobilny

notka menu

Końcowe przemyślenia

W tym poście pokazaliśmy, jak stworzyć piękny moduł notatek, który rozwija się po kliknięciu/najechaniu kursorem (w zależności od preferencji). To świetny sposób na dodanie dodatkowej interaktywności do menu przy jednoczesnym zachowaniu responsywności na wszystkich rozmiarach ekranu. Jeśli masz jakieś pytania lub sugestie, koniecznie zostaw 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.