Przycisk menu rozwijanego może być bardzo przydatny podczas projektowania Witryna internetowa. Oprócz menu głównego, niektóre obszary witryny mogą wymagać menu rozwijanego składającego się z elementów podrzędnych. Widzimy, jak są używane do takich rzeczy, jak kategorie postów na blogu, listy i wpisy na blogu. forma. Ale można ich nawet użyć jako wezwania do działania.

W tym samouczku pokażemy, jak utworzyć przycisk menu rozwijanego za pomocą modułu menu o pełnej szerokości Divi. Aby to zrobić, najpierw utworzymy menu w WordPress. Następnie użyjemy modułu menu o pełnej szerokości Divi, aby wyświetlić to menu z niestandardowymi stylami za pomocą konstruktora Divi i trochę niestandardowego CSS. Rezultatem jest praktyczny i stylowy przycisk menu rozwijanego.

Zacznijmy.

badanie

Oto przegląd przycisku menu rozwijanego, który zintegrujemy z tym samouczkiem.

Menu rozwijane Przegląd

To, czego potrzebujesz, aby zacząć

Aby rozpocząć, jeśli jeszcze tego nie zrobiłeś, zainstaluj i aktywuj Motyw Divi zainstalowany (lub wtyczka Divi Builder, jeśli nie używasz Motyw Divi). Na początku użyjemy konstruktora Divi, aby zaprojektować przycisk menu rozwijanego.

Otóż ​​to !

Utwórz menu w WordPress

Zanim zaczniemy tworzyć rozwijane menu za pomocą Divi Builder, musimy najpierw utworzyć menu WordPress, którego chcielibyśmy użyć dla modułu menu o pełnej szerokości. Aby to zrobić, przejdź do pulpitu WordPress i przejdź do Wygląd> Menu. Następnie utwórz nowe menu, klikając łącze, utwórz nowe menu, wprowadź nazwę menu i kliknij przycisk „Utwórz menu”.

Utwórz menu na wordpressie

Na razie możesz tworzyć niestandardowe linki ze znakiem „#” jako symbolem zastępczym dla adresu URL wraz z tekstem łącza.

Zorganizuj elementy menu tak, aby pozycja menu najwyższego poziomu miała łącze „Dowiedz się więcej” z trzema pozycjami podmenu.

Organizacja menu Wordpress

Następnie pamiętaj, aby zapisać menu.

Jak utworzyć przycisk menu rozwijanego za pomocą modułu menu pełnej szerokości Divi

Po utworzeniu menu możemy rozpocząć projektowanie przycisku rozwijanego menu za pomocą Divi. Aby rozpocząć projekt, utwórz nową stronę w WordPress i użyj Divi Builder do edycji strony w interfejsie użytkownika (kreator wizualny).

Następnie będziesz mieć puste płótno, aby rozpocząć projektowanie w Divi.

Twórz fałszywe treści

Najpierw dodaj wiersz jednej kolumny do domyślnej sekcji standardowej.

Dodaj moduł tekstowy

Następnie dodaj moduł tekstowy do wiersza o następującej treści:

Divi Menu Twoja zawartość jest tutaj. Edytuj lub usuń ten tekst w tekście lub w ustawieniach zawartości modułu. Możesz również stylizować każdy aspekt tej zawartości w ustawieniach projektu modułu, a nawet zastosować niestandardowy CSS do tego tekstu w module Ustawienia zaawansowane.

Następnie zaktualizuj parametry projektu w następujący sposób:

Sekcja wypełnienia

Następnie zaktualizuj ustawienia sekcji o następujące elementy:

  • Padding: 0px w dół

Sekcja divi z niską marżą

Odstępy między liniami i obramowanie

Po zaktualizowaniu wypełnienia sekcji otwórz ustawienia linii i przypisz do niego wypełnienie i delikatną ramkę.

  • Tapicerka: 10vw u góry, 10vw u dołu, 5vw po lewej stronie, 5vw po prawej stronie
  • Szerokość obramowania: 1px

Konfiguracja sekcji modułu Divi

Tworzenie przycisku menu rozwijanego

Aby utworzyć przycisk menu rozwijanego, będziemy używać modułu menu o pełnej szerokości. Umożliwi nam to dodanie wcześniej utworzonego menu.

Dodanie menu pełnej szerokości

Aby utworzyć moduł menu o pełnej szerokości, dodaj nową sekcję o pełnej szerokości pod bieżącą sekcją standardową.

Utwórz sekcję kreatora divi o pełnej szerokości

Następnie dodaj do menu moduł menu o pełnej szerokości.

Pełnoekranowe menu Divi

W wyskakującym oknie ustawień menu o pełnej szerokości (poniżej Treść) użyj menu rozwijanego, aby wybrać menu, które chcesz wyświetlić. Powinno to być to samo menu, które utworzyliśmy wcześniej, o nazwie „rozwijane menu przycisków”.

Następnie usuń domyślny biały kolor tła dla menu.

Konfiguracja koloru tła menu pełnoekranowegoPo dodaniu menu z modułem menu o pełnej szerokości zapisz ustawienia. Wrócimy za chwilę do tego modułu, aby dokończyć projekt. Ale na razie dodamy tło do sekcji o pełnej szerokości.

Zaktualizuj projekt sekcji o pełnej szerokości

Otwórz ustawienia sekcji pełnej szerokości i zaktualizuj następujące elementy:

  • Gradient po lewej stronie: # 0047d6
  • Gradient prawego tła Kolor: # 45b2ff

Sekcja tła Divi

  • Maksymalna szerokość: 240px
  • Wyrównanie sekcji: środek

Ustawiłem maksymalną szerokość sekcji na 240px, ponieważ odpowiada to szerokości domyślnej szerokości menu rozwijanego w Divi. Jest to również dobry rozmiar dla przycisku na komputerze i telefonie komórkowym.

Ustawienia sekcji Divi

  • Zaokrąglone rogi: 5px

Konfiguracja ustawień Divi border

Na karcie Zaawansowane dodaj następującą klasę CSS, przepełnienie i indeks Z.

  • Klasa CSS: przycisk rozwijany
  • Przelew poziomy: widoczny
  • Przelew pionowy: widoczny
  • Indeks Z: 14

Klasa CSS jest potrzebna, abyśmy mogli później skierować nasz zewnętrzny CSS do tej sekcji. Przepełnienie należy ustawić jako widoczne, abyśmy mogli zobaczyć rozwijane menu. Indeks Z pomoże Ci utrzymać listę rozwijaną nad wszystkimi innymi treściami na stronie.

Parametr sekcji ustawień diviZaprojektuj menu Fulwidth

Jesteśmy teraz gotowi do zaprojektowania modułu menu Fulwidth. Otwórz ustawienia modułu menu o pełnej szerokości i zaktualizuj następujące elementy:

  • Utwórz łącza menu o pełnej szerokości: TAK
  • Kolor tekstu rozwijanego: #ffffff
  • Kolor tekstu menu mobilnego: #ffffff
  • Wyrównanie tekstu: środek
  • Kolor tła menu rozwijanego: # 45b2ff
  • Kolor rozwijanego menu: #ffffff
  • Kolor tła menu: #45b2ff

Ustawienia parametrów stylu modułu menu pełnoekranowego

  • Menu czcionek: Koduj bez częściowo skondensowanego
  • Waga menu czcionki: częściowo pogrubiona
  • Kolor tekstu menu: #ffffff
  • Rozmiar tekstu menu: 16px
  • Odstępy w menu: 2px
  • Animacja menu rozwijanego: Rozwiń

Czcionka pełnoekranowa moduł menu Divi

Ustaw przycisk rozwijany

Aby przycisk zachodził na dolną ramkę, musimy dodać ujemny górny margines, który jest dokładnie w połowie wysokości przycisku.

  • Margines: -40.5px wysoki

Ustawienia sekcji menu o pełnej szerokości divi

Jak widać, miejsce najechania nie zajmuje jeszcze całego obszaru przycisków, a menu rozwijane nadal znajduje się po prawej stronie. Aby rozwiązać ten problem, możemy dodać niestandardowy CSS.

Dodanie niestandardowego CSS

Przed dodaniem niestandardowego CSS należy dodać „rozwijany” identyfikator CSS do sekcji pełnej szerokości (nie do modułu).

Moduł regulacji klasy sekcji diviBez identyfikatora CSS poniższy CSS nie będzie działać.

Aby dodać niestandardowy CSS, otwórz ustawienia strony i wklej następujący kod w niestandardowym polu wprowadzania CSS.

.dropdown-button .et_pb_fullwidth_menu .fullwidth-menu-nav> ul {padding-top: 0px! } .dropdown-button .fullwidth-menu li> a {padding-bottom: 0px; wysokość linii: 81px; }. przycisk-dropdown .fullwidth-menu li li a {padding: 6px 0px; wysokość linii: 1.6em; } .dropdown-button .et_mobile_menu li a: hover, .nav ul li a: hover, .dropdown-button .fullwidth-menu a: hover {krycie: 1; } .dropdown-button .et_pb_fullwidth_menu_fullwidth .et_pb_row {dopełnienie: 0 0! ważne; }. przycisk-dropdown .fullwidth-menu li {display: block; }. przycisk-dropdown .fullwidth-menu .menu-item-has-children> a: first-child: after {right: 20px; }

CSS dostosuj stronę Divi

Oto wynik końcowy

Animacja menu rozwijanego Divi

końcowe przemyślenia

Tworzenie przycisku menu rozwijanego za pomocą modułu menu o pełnej szerokości Divi obejmuje kilka kluczowych kroków. Najpierw tworzymy menu w WordPress, które chcemy zintegrować z modułem. Następnie używamy kreatora Divi do i stylizujemy moduł menu o pełnej szerokości według naszych upodobań. Następnie dodajemy niestandardowy CSS, aby dopracować projekt zarówno na komputerze, jak i na telefonie komórkowym. Rezultatem jest piękne (i przydatne) menu rozwijane rozwijane po najechaniu kursorem na komputer i kliknięciu na urządzeniu mobilnym. Mam nadzieję, że uznasz to za przydatne uzupełnienie zestawu narzędzi projektowych.