STRONY INTERNETOWE RADOM

Divi mega menu stylizacja

Strony internetowe | Sklepy woocommerce | SEO pozycjonowanie stron www

Divi mega menu stylizacja

Divi Mega Menu – stylizacja i konfiguracja

Jak stworzyć i wystylizować Mega Menu w Divi?

Mega Menu w Divi pozwala rozbudować standardowe menu WordPressa o większą liczbę pozycji, kolumn, kategorii oraz dodatkowe elementy graficzne. Jest szczególnie przydatne na stronach firmowych z rozbudowaną ofertą, sklepach internetowych oraz serwisach posiadających wiele podstron.

W starszych wersjach Divi Mega Menu często wymaga wykorzystania własnego CSS. Dzięki temu można dopasować jego wygląd do identyfikacji wizualnej strony bez instalowania dodatkowej wtyczki.

Czym jest Mega Menu?

Standardowe menu rozwija listę podstron w jednej kolumnie. Mega Menu pozwala natomiast wyświetlić większy panel zawierający kilka kolumn.

Przykładowo:

USŁUGI

Strony internetoweSklepySEOPozostałe
Strony firmoweWooCommercePozycjonowanieHosting
One PageSklepy B2BFrazy SEODomeny
WordPressKody rabatoweAudyt SEOPoczta
ElementorIntegracjeSEO lokalneSSL

Takie rozwiązanie ułatwia użytkownikowi znalezienie odpowiedniej usługi bez konieczności przechodzenia przez wiele poziomów menu.

Mega Menu w starszym Divi

W starszych wersjach Divi można wykorzystać wbudowaną strukturę menu WordPressa i odpowiednie klasy CSS.

Najpierw przejdź do:

Wygląd → Menu

i przygotuj menu zawierające główną pozycję oraz jej podmenu.

Następnie głównej pozycji, która ma otwierać Mega Menu, można nadać klasę:

mega-menu

Jeżeli pole Klasy CSS nie jest widoczne, należy włączyć je w:

Opcje ekranu → Klasy CSS

Podstawowa stylizacja Mega Menu

Przykładowy kod dla starszego Divi:

/* Mega Menu */#top-menuli.mega-menu>ul {    width: 100%;    padding: 25px30px;}#top-menuli.mega-menu>ul>li {    width: 25%;    float: left;}#top-menuli.mega-menu>ul>li>a {    font-weight: 700;    font-size: 16px;    padding-bottom: 10px;}#top-menuli.mega-menu>ul>liul {    padding: 0;}#top-menuli.mega-menu>ul>lili {    width: 100%;}#top-menuli.mega-menu>ul>lilia {    padding: 6px0;}

Kod tworzy cztery podstawowe kolumny i pozwala nadać nagłówkom poszczególnych kategorii bardziej wyrazisty wygląd.

Zmiana szerokości Mega Menu

Jedną z najważniejszych rzeczy przy stylizacji jest odpowiednia szerokość rozwijanego menu.

Można ustawić na przykład:

#top-menuli.mega-menu>ul {    width: 1000px;    max-width: 90vw;}

Dzięki max-width: 90vw menu nie powinno wychodzić poza ekran na mniejszych urządzeniach.

W przypadku szerokiego menu można zastosować:

#top-menuli.mega-menu>ul {    width: 1100px;    max-width: 95vw;}

Warto dobrać szerokość do szerokości głównego kontenera strony.

Kolor tła Mega Menu

Tło można dopasować do kolorystyki witryny:

#top-menuli.mega-menu>ul {    background: #ffffff;    border-top: 3pxsolid #d1aa67;}

Można również zastosować ciemne Mega Menu:

#top-menuli.mega-menu>ul {    background: #1d1d1b;    border-top: 3pxsolid #d1aa67;}#top-menuli.mega-menu>ula {    color: #ffffff;}

Efekt hover na elementach Mega Menu

Warto wyróżnić pozycję menu po najechaniu kursorem:

#top-menuli.mega-menu>ullia {    transition: all0.2sease;}#top-menuli.mega-menu>ullia:hover {    color: #d1aa67;    padding-left: 5px;}

Efekt jest delikatny i pomaga użytkownikowi rozpoznać aktywną pozycję.

Nagłówki kategorii w Mega Menu

Dobrym rozwiązaniem jest wizualne odróżnienie nazw głównych kategorii od zwykłych linków:

#top-menuli.mega-menu>ul>li>a {    font-size: 16px;    font-weight: 700;    color: #1d1d1b;    border-bottom: 1pxsolid #ddd;    margin-bottom: 8px;}

Dzięki temu użytkownik łatwiej rozpoznaje strukturę menu.

Mega Menu z ikonami

Mega Menu może również zawierać ikony przy poszczególnych kategoriach.

Przykładowo można wykorzystać Font Awesome:

#top-menuli.mega-menu>ul>li>a:before {    content: "\f1d8";    font-family: "Font Awesome 5 Free";    font-weight: 900;    margin-right: 8px;}

Ikony warto stosować oszczędnie. Jeżeli każda pozycja menu będzie miała inną ikonę, menu może stać się mniej czytelne.

Mega Menu z obrazkiem

W bardziej rozbudowanym menu można wykorzystać również grafikę.

Przykładowo jedna z kolumn może prezentować zdjęcie:

#top-menuli.mega-menu .menu-image {    background-image: url("https://twojadomena.pl/wp-content/uploads/menu.jpg");    background-size: cover;    background-position: center;    min-height: 180px;}

Takie rozwiązanie może dobrze wyglądać np. w menu:

OFERTA → Strony internetowe / Sklepy / SEO / Hosting

i pozwala połączyć klasyczną nawigację z elementem wizualnym.

Mega Menu z przyciskiem

Jedną z pozycji można również wyróżnić jako przycisk:

#top-menuli.mega-menu>ul .menu-buttona {    display: inline-block;    padding: 10px18px;    background: #d1aa67;    color: #fff !important;    border-radius: 3px;}

Można w ten sposób wyróżnić np.:

Wycena strony

Kontakt

Zapytaj o ofertę

Mega Menu a urządzenia mobilne

Bardzo ważne jest, aby pamiętać, że Mega Menu zaprojektowane dla komputera nie zawsze dobrze wygląda na telefonie.

Na urządzeniach mobilnych można ograniczyć szerokość i zmienić układ:

@media (max-width: 980px) {#top-menuli.mega-menu>ul {        width: auto;        max-width: 100%;    }#top-menuli.mega-menu>ul>li {        width: 100%;        float: none;    }}

W przypadku starszego Divi warto jednak sprawdzić dokładną strukturę menu, ponieważ sposób działania menu mobilnego może różnić się zależnie od wersji Divi i zastosowanego nagłówka.

Mega Menu a SEO

Mega Menu może również pomóc w uporządkowaniu struktury strony.

Umieszczenie w menu najważniejszych kategorii i usług ułatwia użytkownikom nawigację oraz pozwala wyszukiwarkom odkrywać istotne podstrony.

Nie należy jednak dodawać do Mega Menu kilkudziesięciu lub kilkuset linków tylko z myślą o SEO. Menu powinno przede wszystkim pomagać użytkownikowi.

Dobrym rozwiązaniem jest umieszczenie w nim najważniejszych:

  • usług,
  • kategorii,
  • produktów,
  • podstron informacyjnych,
  • stron kontaktowych.

Mega Menu bez dodatkowej wtyczki

W starszym Divi można stworzyć wiele efektów Mega Menu przy wykorzystaniu:

  • standardowego menu WordPress,
  • klas CSS,
  • CSS,
  • ewentualnie niewielkiej ilości JavaScript.

Dzięki temu nie zawsze konieczne jest instalowanie dodatkowej wtyczki do Mega Menu.

Jest to szczególnie przydatne przy modernizacji starszej strony wykonanej w Divi, gdy chcemy poprawić wygląd menu bez przebudowy całego serwisu.

Najczęstsze problemy z Mega Menu Divi

Jeżeli Mega Menu nie działa prawidłowo, warto sprawdzić:

  • czy główna pozycja ma odpowiednią klasę CSS,
  • czy CSS nie jest nadpisywany przez Divi,
  • czy nie działa cache,
  • czy menu nie znajduje się w elemencie z overflow: hidden,
  • czy szerokość menu nie jest zbyt duża,
  • czy Mega Menu nie wychodzi poza ekran,
  • czy menu mobilne działa prawidłowo.

Po wprowadzeniu zmian warto wyczyścić cache Divi oraz pamięć podręczną używanej wtyczki cache.

Podsumowanie

Mega Menu w Divi pozwala stworzyć rozbudowaną, czytelną nawigację dla stron posiadających wiele usług i podstron. W starszych wersjach Divi można je dodatkowo wystylizować za pomocą CSS, zmieniając szerokość, kolumny, kolory, odstępy, efekty hover czy wygląd linków.

Dobrze zaprojektowane Mega Menu powinno przede wszystkim ułatwiać użytkownikowi znalezienie informacji, a dopiero w drugiej kolejności pełnić funkcję elementu wspierającego strukturę SEO.

Divi mega menu stylizacja

Udostępnij ten post w mediach!

Facebook
Twitter
LinkedIn
Email
WhatsApp
Divi mega menu stylizacja

SPIS TREŚCI

INNE ARTYKUŁY

Wpisy
Wpisy